おそらく非常に基本的な質問であることをお詫びしますが、このオンラインの解決策は見つかりませんでした。
シンプルな CSS メニューがあります。CSS は次のとおりです。
#nav {
width: 100%;
float: left;
margin: 0 0 3em 0;
padding: 0;
list-style: none;
opacity:1;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}
#nav li {
float: left;
}
#nav li a {
display: block;
padding: 8px 15px;
text-decoration: none;
font-weight: bold;
color: #069;
border-right: 1px solid #ccc;
}
#nav li a:hover {
color: #c00;
background-color: #fff;
}
/* End navigation bar styling. */
これはオンライン チュートリアルからのものなので、私のコードではありません。
HTMLは次のとおりです。
<!-- language: lang-html -->
<ul id="nav">
<li><a href="#">About Us</a></li>
<li><a href="#">Our Products</a></li>
<li><a href="#">FAQs</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">Login</a></li>
</ul>
私がやりたいのは、ホバーしたときに各メニュー項目に異なる色を付けることだけです。
アイテムごとに個別の ID (またはクラス) を作成する必要があると思いますが、構文がよくわからず、何を試してもうまくいきません。
ご協力いただきありがとうございます。