• 締切済み

画像を使ったドロップダウンメニュー

ホームページのメニューボタンにドロップダウンを使おうと思っています。 色々ネットから調べて自分で試したのですが、 オンマウスで画像を変えたりと、少し複雑な為、うまく表示できません。 文字数の関係上スタイルシートのコードだけしか貼れませんが、 よろしくお願いいたします。 /* ナビゲーション */ #navi_continer { position: relative; z-index:100; width: 400px; height:110px; } #navi { position: absolute; width: 100px; background-image: url(./img/menu/03a.jpg); height: 110px; } #navi ul { margin: 0; padding: 0; list-style: none; } #navi li { color: #fffff; float: left; width: 100px; margin: 0; } #navi li a { font-size: 14px; color: #ffffff; display: block; width: 100%; padding: 3px 0; text-align: center; font-weight: bold; text-decoration: none; background-image: none; } #navi li a:hover { color: #ffffff; background-image: url(./img/menu/03b.jpg); height: 110px; width: 100px; } /* サブメニュー */ #navi ul.sub { background: #eeeeee; } #navi ul.sub li { float: none; } #navi ul.sub li a { color: #666666; background: none; font-size: 12px; font-weight: normal; padding: 3px 0; border-top:1px solid #000099; } #navi ul.sub li a:hover { color: #ffffff; background-color: #ff9900; } #navi ul li.navi_menu ul { display: none; } #navi ul li.navi_menu_on ul { display: block; } #navi li.navi_menu{ border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; } #navi li.navi_menu_on{ border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }button { background-image: url(%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3%201.jpg); }

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

> ドロップダウンを使おうと思っています。 メニューにマウスカーソルを当てたら サブメニューが出てくるというものをイメージしたらいいのかしら。 スタイルシートからするとそんな感じを受けたわ。 > オンマウスで画像を変えたりと、少し複雑な為 複雑な場合はシンプルに考えればいいのよ。 例えば、車というものを作ることを考えたらすごく大変だわ。 でも、車を構成する部品ひとつひとつを見ていくと 意外とシンプルな構造をしていたりするもの。 StepByStepでひとつひとつ作っていけば いつかは車を組み立てることができるわ。 > うまく表示できません。 ここが重要なんだけど、どう「うまく」いかないのか教えて欲しいわ。 もちろん「目的」が達成できない、という意味でしょうけど。 私たちがお手伝いするためには「目的」と「現状」を把握できるのが 何よりの近道だわ。 とりあえず、与えられたスタイルシートではさっぱりわからないわ。 もっと具体的な情報が欲しいわよ。 フリーのサーバかなんかにそのメニューのHTMLをアップしてもらえると 結構助かるけど難しいかしら。

関連するQ&A

専門家に質問してみよう