ナビゲーション バーの ul があります。私のCSSでは、ホバーカラートランジションがあります。コードは次のとおりです。
HTML:
<body>
<ul>
<li class="sideBarButton">
<a href="www.google.com">
Home
</a>
</li>
<li class="sideBarButton">
<a href="www.google.com">
About
</a>
</li>
<li class="sideBarButton">
<a href="www.google.com">
Download
</a>
</li>
</ul> <!--- Navbar-->
</body>
CSS:
.sideBarButton {
font-family: Verdana;
font-size: 14px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #000;
background-color: #000;
border: 2px none #FFF;
clear: none;
float: left;
height: auto;
list-style-type: none;
display: block;
width: 90px;
margin: 0px;
padding: 0px;
text-align: center;
text-align-last: center;
opacity: 1;
}
.sideBarButton a {
background-color: #000;
background-image: url(woodbutton.gif);
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
text-align: center;
text-decoration: none;
width: 90px;
display: block;
color: black;
}
.sideBarButton a:hover {
opacity: 0.7;
(少し乱雑なコードで申し訳ありません。コードを整理して、不要なビットを取り除くつもりでした。) ボタンは画像です。最初の子セレクターと最後の子セレクターの 2 つを丸めるというアイデアがありましたが、完全な ul にクラスを割り当てて css を設定するときに、セレクターを (階層化?) 混乱させたと思います。セレクター (例: .ulClass .sideBarButton:first-child) は何もしません。何が欠けていますか、どうすれば修正できますか?
前もって感謝します!(注: クラス名は無視してください。これは上部のナビゲーション バーであり、サイドではありません。
編集:明確にするために、ナビゲーションバーの四隅すべてを丸めたいと思います。