<li>リスト要素を使って展開するメニューを紹介します。
<style> .topmenuitem{ padding: 0; width: 100%; border-top: 5px solid #D10000; background: #fff; } .topmenuitem ul{ margin:0; margin-left: 10px; padding: 0; list-style: none; }
border-top: 5px solid #D10000;
:上段部枠の幅(太さ)、枠線の形、背景色;
margin-left: 10px;
:ブラウサと一番左メニューの間の間隔;
.topmenuitem li{ display: inline; margin: 0 2px 0 0; padding: 0; text-transform:uppercase; }
display: inline;
:<li>要素がブロックレベルのため、縦並びを横並び(インライン要素)に変換させる。
text-transform:uppercase;
:英文字を全て大文字に表示させる
.topmenuitem a{ display: block; float: left; color: black; text-decoration: none; margin: 0 1px 0 0; padding: 5px 10px 9px 10px; background-color: white; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; }
display: block;
:インライン要素<a>をブロックレベル要素にさせる。
float: left;
:リストメニューを左寄せにする
.topmenuitem a:hover{ background-color: #D10000; padding-top: 9px; padding-bottom: 5px; color: #FFF; } .topmenuitem .ima a{ background-color: #D10000; padding-top: 9px; padding-bottom: 5px; color: #FFF; } </style>
スポンサーリンク
.topmenuitem a:hover{
:マウスカーソルを当てた時。
.topmenuitem .ima a{
:現在選択されているリスト
<body> <div class="topmenuitem"> <ul> <li class="ima"><a href="#toppage" title="TOP Page">TOP Page</a></li> <li><a href="#1" title="menu1">menu1</a></li> <li><a href="#2" title="menu2">menu2</a></li> <li><a href="#3" title="menu3">menu3</a></li> </ul> </div> </body>
<style> .topmenuitem{ padding: 0; width: 100%; border-top: 5px solid #D10000; background: #fff; } .topmenuitem ul{ margin:0; margin-left: 10px; padding: 0; list-style: none; } .topmenuitem li{ display: inline; margin: 0 2px 0 0; padding: 0; text-transform:uppercase; } .topmenuitem a{ float: left; display: block; color: black; text-decoration: none; margin: 0 1px 0 0; padding: 5px 10px 9px 10px; background-color: white; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; } .topmenuitem a:hover{ background-color: #D10000; padding-top: 9px; padding-bottom: 5px; color: #FFF; } .topmenuitem .current a{ background-color: #D10000; padding-top: 9px; padding-bottom: 5px; color: #FFF; } </style>
スポンサーリンク
スポンサーリンク
Category
BILLION WALLET Copyright©All rights reserved