いくつかのタブを持つナビゲーションバーを作ったが、ジャンルタブのホバーに表示されるドロップダウンメニューを作成したい。コードは次のようになります:HTMLのドロップダウンメニュー
<nav>
<ul>
<li><a class="active" href="index.html">Home</a></li>
<li><a href="index.html">PLaying Now</a></li>
<li><a href="index.html">Genre</a></li>
</ul>
</nav>
とCSSのコードは次のとおりです。
nav { /* Navbar align */
text-align:center;
}
ul { /* Navbar settings */
display: inline-block;
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
}
li { /* Text align */
float: left;
}
li a { /* Menu variable */
display: block;
color: white;
font-size: 20px;
text-align: center;
padding: 16px 16px; /* height width */
text-decoration: none;
}
li a:hover:not(.active) { /* Tab over mouse */
background-color: #111;
}
.active { /* Tab active color */
background-color: #791519;
}
私はそれを実現するために何を変更する必要がありますか?
は、このを通じて読みました。 http://www.w3schools.com/howto/howto_js_dropdown.asp – MSarandev
ええ、私はそれを見ましたが、自分のコードで動作させようとしたときにいくつか問題がありました。それが私が尋ねた理由です。誰かが私がすでに持っているコードで私を助けることができるかどうか疑問に思った。 – xitro