クチコミサイト構築「エディタ・エンタープライズ」デモサイト

日本初のブログ自動収集システム「エディタ・エンタープライズ」により、簡単・低コスト・SEO対策が可能な口コミサイトが構築可能です。
ブロガー別の記事一覧やカテゴリ別、月別、取得画像別などさまざまな切り口で見せることができるので、映画や商品のキャンペーンをはじめ、テーマ別のポータルサイトを構築できます。

JavascriptライブラリjQueryで簡単サブメニュー「Horizontal Subnav with CSS」

2009年09月11日|記事提供:すくえあ

マウスがメニューに乗った時にそのカテゴリのサブメニューを表示させるテクニックがあります。
JavascriptライブラリのjQueryを使用すると簡単に実現可能です。
via:Horizontal Sub-nav with CSS & jQuery - Subnavigation Tutorial - CSS Tutorial - jQuery Tutorial
JavascriptライブラリjQueryで簡単サブメニュー「Horizontal Subnav with CSS」サンプル

使用方法
まず以下のようなメニュー部分を記述します。



※この場合aboutの下のspanがサブメニューにあたります。
スタイルはこんな感じです。
ul#topnav {
margin: 0; padding: 0;
list-style: none;
position: relative;
font-size: 1.2em;
background: #151515;
}
ul#topnav li {
float: left;
margin: 0; padding: 0;
border-right: 1px solid #555;
}
ul#topnav li a {
padding: 10px 15px;
display: block;
color: #f0f0f0;
text-decoration: none;
}
ul#topnav li:hover { background: #1376c9; }

これでは、見た目が悪いので、以下のように追加します。
ul#topnav li span {
float: left;
padding: 15px 0;
position: absolute;
left: 0;
top:35px;
display: none;
background: #1376c9;
color: #fff;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: underline;}

ここでは、サブメニューのli spanをabsoluteしてメインメニューの下に配置します。
また、見えなくするため、display:none;としています。
最後にこの隠したサブメニューをjsで表示させれば完成です。
要:jQuery



JavascriptライブラリjQueryで簡単サブメニュー「Horizontal Subnav with CSS」サンプル

[ 元記事 ]

はてなブックマークこの記事をクリップ!Yahoo!ブックマークに登録Yahoo!ブックマークに登録del.icio.usに追加する

▲ページトップに戻る

クチコミサイト構築の決定版!日本初のブログ自動収集システム「エディタ・エンタープライズ」

事例やサービス詳細はこちら

サービスについての詳細は以下からお問い合わせください。

クチコミサイト構築のエディタ・エンタープライズへお問い合わせ

メンバー一覧

なかむー
なかむー
エディタ提供会社のボスです。
taka_life
にっしゃん
エディタ生みの親で、やんちゃです
すくえあ
すくえあ
エディタ担当ディレクターです

メンバー一覧>>

PVランキング