PamGau
Web周り、サッカーの話、ときどきヌコ

ADxMenu : CSS + JavaScript によるドロップダウンメニュー

ADxMenu(aplus moments)

昨年 7月にGIGAZINEで紹介され、日本でも知られるようになったマウスオーバーでドロップダウンするメニューに関わるコード集です。

特徴としては、可能な限りシンプルなHTMLを維持しつつ、CSSだけでドロップダウンメニューを実現しています。また、CSS解釈の点で難のある IE6 には、"Conditional Comments"(「参考記事」ご参照) を使い、同じような動作を保証する JavaScript を読み込ませるようにしています。空のGIFファイルを用意するなど、細やかな対応がなされています。

年が明けてからだと思うのですが、今般、IE7 への対応のために若干コードが追加されるとともに、ページ構成も昨夏から変化したようです。

特に、旧サイトでは多くの外観(デザイン)に基づく動作サンプルが列記されていたのですが、今般の改変により、共通のデザインで展開方向が異なる下記の4種類にまとめられました。

ただ、各サンプルにおいて、CSS のコードがひとつの HTML ファイルの "head" 内に記述されるようになり、外部 CSS で実装したい場合に若干の切り分けが必要になります。

このブログのデザインを変更するつもりで、いろいろいじる過程で書いてみた HTB のサンプルを上げておきます。単に"style"内のコードをコピペでファイル毎に切り分けただけですが…。

ADxMenu サンプル [HTB]

参考記事


"Buzzurl : ソーシャルブックマークサービス「ECナビ人気ニュース」がリニューアル" « Home » "パスワードを書き留めたポストイットを目に付く場所に貼っても大丈夫な方法"

TrackBack

ご注意
当分の間、トラックバックの受信を行わないことといたしました。過去に戴いたトラックバックのリストについてはそのまま保持いたします。
トラックバックはありません

Comments

コメントはありません。
ご注意
当分の間、JavaScript が有効でないとコメント投稿できないようにします。スパム対策であって、投稿される方の個人情報を取得する目的ではありません。悪しからずご了承ください。
Recent Entries
裸の英会話
RubyでProject Euler - Problem 59
RubyでProject Euler - Problem 58
RubyでProject Euler - Problem 57
RubyでProject Euler - Problem 55, 56
RubyでProject Euler - Problem 54
RubyでProject Euler - Problem 53
RubyでProject Euler - Problem 52
RubyでProject Euler - Problem 51
RubyでProject Euler - Problem 50
Links
PamGau 系
PamGau::Memo
PamGau::Dust
PamgauSigh Wiki
はてなブックマーク
パンパでガウチョ
kyorecobaのdel.icio.us
BLOGNAVI
XREA.COM
VALUE-DOMAIN
PHP ver 4.4.2
Powered by Nucleus CMS Creative Commons
feedberner banner この日記のはてなブックマーク数
BlogPeople
あわせて読みたい