JavaScript + Ajax 実践サンプル集 (1496本以上) ◇編集して実行可能◇
jQueryを使い倒せ! jQueryでAjaxを実装するための基礎知識と実践サンプルを一挙公開中...
jQueryテンプレート42選!
ホーム
jQuery
jQuery プラグイン
jQuery UI
人気順
カテゴリ
キーワード
クール
新着
ツリー
jQuery PDF
ホット
サイト情報
サイトマップ
★ 新着サンプルトップ50のRSSを購読する
◆ DHTMLサンプル(基礎)のRSSを購読する
◆ DHTMLサンプル(応用)のRSSを購読する
◆ AJAXサンプルのRSSを購読する
◆ その他サンプルのRSSを購読する
◆ BOM(Browser Object Model)のRSSを購読する
◆ DOM(Document Object Model)のRSSを購読する
Single Menu(Pianist)
説明
補足説明
コード
分割コード
関連書籍
コメント投稿
このサンプルは、スタイルシート(CSS)とイメージを使用してピアノの鍵盤型のメニューを表示します。マウスをメニュー(鍵盤)に移動するとメニューがハイライトします。メニューをクリックするとハイライトが固定されます。
このサンプルを編集して試してみる
このサンプルで使用しているイメージです。 イメージを右クリックしてダウンロードしてください。
CSS Menu - Single Menu Pianist
CSS Menu
(Pianist)
jQuery
Selectors
Events
Traversing
UI Effects
Manipulating
Ajax
jQuery
JavaScript + Ajax
外部スクリプト
CSS部
HEAD部
BODY部
ボックス内のコードを外部ファイル(*.js)、またはHTMLドキュメントの<HEAD>セクションの<script>タグ内にコピー&ペーストしてください。
$(function() { $("#menu li").click(function() { $("#menu li a").removeClass("active"); $(this).children("a").addClass("active"); $("#h2left").html($(this).children("a").html()); }); });
ボックス内のスタイルシート(CSS)を外部ファイル(*.css)、またはHTMLドキュメントの<HEAD>セクションの<style>タグ内にコピー&ペーストしてください。
#menuContainer { padding: 0; margin: 0; list-style: none; width: 798px; height: 180px; position: absolute; right: 0; top: 0; } #menu { padding: 0; margin: 0; list-style: none; width: 798px; height: 180px; background: url(hand.png); } * html #menu { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='hand.png', sizingMethod='scale'); } #menu li { float: left; margin-top: 130px; width: 114px; height: 50px; position: relative; } #menu li a { display: block; width: 113px; height: 50px; background: url(off.png); border-right: 1px solid #888; text-decoration: none; color: #ccc; font-family: verdana, sans-serif; font-size: 11px; } #menu li.last a { border: 0; } * html #menu li a { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='off.png', sizingMethod='scale'); } #menu li a b { display: block; width: 113px; height: 50px; line-height: 48px; text-transform: lowercase; text-align: center; } #menu li a:hover, a.active { white-space: nowrap; color: #fff; cursor: pointer; } #menu li a:hover b, a.active b { background: url(on.gif); }
ボックス内のコードをHTMLドキュメントの<HEAD>セクションにコピー&ペーストしてください。
ボックス内のコードをHTMLドキュメントの<BODY>セクションにコピー&ペーストしてください。
CSS Menu
(Pianist)
jQuery
Selectors
Events
Traversing
UI Effects
Manipulating
Ajax
jQuery
JavaScript + Ajax
コメント・提案の投稿!
名前
メール
件名
本文
送信中です...
ASP.NET 3.5
|
Akio's Blog