![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
お世話になっております。fc2でblogを運営しているものです。
テンプレートをいじってロールオーバーボタンを作ってみたいのですがどうしてもできません。
以下ソースになります。
HTML:
<!--navi-->
<div id="navi">
<div class="navi01">
<a href="○○○○○○"><img src="○○○○○○" alt="blog ボタン トップ" border="0" width="120" height="30" /></a>
</div>
<div class="navi02">
<a href="○○○○○○"><img src="○○○○○○" alt="blog ボタン イラスト" border="0" width="120" height="30" /></a>
</div>
<div class="navi03">
<a href="○○○○○○"><img src="○○○○○○" alt="blog ボタン マンガ" border="0" width="120" height="30" /></a>
</div>
<div class="navi04">
<a href="○○○○○○"><img src="○○○○○○" alt="blog ボタン その他" border="0" width="120" height="30" /></a>
</div>
<div class="navi05">
<a href="○○○○○○"><img src="○○○○○○" alt="blog ボタン 掲示板" border="0" width="120" height="30" /></a>
</div>
<div class="navi06">
<a href="○○○○○○"><img src="○○○○○○" alt="blog ボタン メール" border="0" width="120" height="30" /></a>
</div>
</div>
<!--navi-->
CSS:
#navi {
margin : 0 auto;
margin-top : 5px;
width : 800px;
}
.navi01 {
float : left;
margin-left: 15px;
}
.navi02 {
float : left;
margin-left: 10px;
}
.navi03 {
float : left;
margin-left: 10px;
}
.navi04 {
float : left;
margin-left: 10px;
}
.navi05 {
float : left;
margin-left: 10px;
}
.navi06 {
float : left;
margin-left: 10px;
}
です。navi01~navi06までがボタン。それをnaviでグループ化しているイメージです。
○○○○○○には当然ソースが書いてあります。各ボタンのロールオーバー用ボタンは用意してあります。
どのようなHTML、CSSを書けばよろしいでしょうか。よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
そういうのは、
リストにして、
aをblockレベル表示にし、
hover時にaのbackground-imageを入れ替えることで実現する、
というのがメジャーだと思います。
<style type="text/css">
<!--
#navi {
margin : 5px auto 0;
padding: 0;
width : 800px;
list-style-type:none;
overflow:hidden;
}
#navi li{
float:left;
}
#navi li a{
display:block;
width:120px;
text-align:center;
background: #fee url() no-repeat left top;
}
#navi li a:hover{
background: #eff url() no-repeat left top;
}
#navi li a:link,
#navi li a:visited,
#navi li a:hover,
#navi li a:active{
text-decoration:none;
}
.navi01{
margin-left: 15px;
}
.navi02{
margin-left: 10px;
}
.navi03{
margin-left: 10px;
}
-->
</style>
</head>
<body>
<ul id="navi">
<li class="navi01"><a href="http://www.google.co.jp/">Google</a></li>
<li class="navi02"><a href="http://www.yahoo.co.jp/">Yahoo!!</a></li>
<li class="navi03"><a href="http://www.msn.co.jp/">MSN</a></li>
</ul>
</body>
</html>
この例はhover時にbackground-colorを替えていますが、
url()の中身を替えるようにすれば画像で行なえます。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_11.png?5a7ff87)
No.1
- 回答日時:
私もよくわからないですが、
JavaScriptを使わない場合
http://css-happylife.com/archives/2008/0602_1737 …
JavaScriptを使う場合
http://css-happylife.com/archives/2007/0621_0010 …
こちらを参考にされては、いかがでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS 吹き出し 下記の吹き出しのスタイルシートについて 下記のスタイルシートは左側にアイコンがでる使用にな 1 2022/11/12 17:55
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS CSSのホバーエフェクト 1 2023/06/19 06:53
- JavaScript htmlとcssに関する質問です 3 2022/12/06 05:36
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WordPressのヘッダー上部の余白
-
ブログ記事内に文章を左右2列に...
-
さくらブログ(シーサーブログ...
-
お世話になっております。fc2で...
-
水平線<hr>で途中から線種を変...
-
テンプレートの文字位置(本文...
-
アメーバのブログ 画像の貼り付け
-
三つ折りのリーフレットを作りたい
-
Wordの「キーボードのユーザー...
-
FC2ブログのアクセスカウンター...
-
下書き保存した画面の表示方法...
-
工数表のテンプレートってない...
-
FC2ブログ自動表示日付の修正。
-
Excel2007のデータ追跡機...
-
FC2ブログの記事の書き方
-
WordPressを使いHPを作っていま...
-
身内だけに公開できるブログ
-
ワードプレスに詳しい方に質問...
-
文字に背景色を入れる時、隙間...
-
FC2ブログ 去の日付に変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ライブドアブログのサイドバー...
-
中央寄せの解除
-
ライブドアブログにおいて記事...
-
WordPressのヘッダー上部の余白
-
fc2ブログのアクセス解析がう...
-
wordpress カスタムフィールド...
-
gooブログの画像を背景に文字を...
-
ワードプレス、cocoonでタイト...
-
ライブドアブログで字間を変えたい
-
アメブロ。日記から本文がはみ...
-
アメーバブログの両サイドの余...
-
アメーバのブログ 画像の貼り付け
-
bloggerブログで画像の枠を消す...
-
エキサイトブログで挿入画像を...
-
ライブドアブログのまとめブロ...
-
ブログのデザインがずれる原因
-
ワードプレスでタイトルの字数...
-
CSS html ブログの横幅の編集
-
タグ
-
ブログ記事内に文章を左右2列に...
おすすめ情報