企業サイトのデザインなどでよく使用する角丸ナビメニュー(背景に画像を使用)。
タブメニューなどにも使えますね。
デモ: 下地をブルーの背景。背景画像にグレイの角丸メニュー。オンマウスでブルーの角丸背景画像。
HTML
<div id="sample-nav"> <ul> <li><a href="#"><span>ホーム</span> <span class="corner"> </span></a> </li> <li><a href="#"><span>会社案内</span> <span class="corner"> </span></a> </li> <li><a href="#"><span>事業概要</span> <span class="corner"> </span></a> </li> <li><a href="#"><span>アクセス</span> <span class="corner"> </span></a> </li> <li><a href="#"><span>お問い合わせ</span> <span class="corner"> </span></a> </li> </ul> </div>
CSS
div#sample-nav { list-style-type: none; width:492px; float: left; padding-bottom: 6px; font: 12px Meiryo, "メイリオ",Georgia,Verdana,"MS Pゴシック",sans-serif; background: #0099cc; margin-right: -10px; overflow: hidden; _zoom: 1; } div#sample-nav ul { list-style-type : none ; width:500px; margin:0; padding:0; background: #fff; float: left; } div#sample-nav ul li { padding-right: 6px; background: #fff; float: left; } div#sample-nav ul li a { display: block; background: #eee url(背景画像) no-repeat 0 0; background-position: 0 -75px; padding: 4px 0px 4px 6px; text-decoration: none; color: #333 !important; position: relative; outline: none; float: left; } div#sample-nav ul li a:hover { background-position: 0 0px; color: #fff !important; } div#sample-nav ul li.selected a{ background-position: 0 0px; color: #fff !important; } <p>div#sample-nav ul li a span { display: block; padding-left: 12px; cursor: pointer; font-size:14px; padding-top:4px; float: left; } div#sample-nav ul li a span.corner { display: block; background: url(背景画像の右角) no-repeat right 0; background-position: right -75px; position: relative; top:-4px; float: left; } div#sample-nav ul li a:hover span.corner { background-position: right 0px; cursor: pointer; } div#sample-nav ul li.selected a span.corner { background-position: right 0px; cursor: pointer; }