我目前正在研究開發一個僅CSS的下拉菜單。這個想法是當鼠標懸停在ul標籤上時,它將會出現另一個ul類。當鼠標懸停在li class css上時顯示一個ul類
下面是我目前的代碼。
HTML
<head>
<link href="nav.css" rel="stylesheet" type="text/css">
</head>
<ul class="nav">
<li class="topMenu"><a href="#">Home</a></li>
<ul class="subMenu" id="home">
<li><a href="#">Hello</a></li>
<li><a href="#">World</a></li>
</ul>
</ul>
CSS
.nav, .topMenu, .subMenu
{
position: relative;
list-style: none;
}
.topMenu
{
position: relative;
float: left;
}
.subMenu
{
display: none;
}
.topMenu a:hover + li
{
display: block;
background-color: blue;
}
的想法是,當鼠標懸停在李類= 「頂部菜單」,那麼UL類= 「子菜單」 ID = 「家」應該出現在下面。
理想的情況下,這應該是隻在CSS格式,無需任何JavaScript等
感謝您的幫助,您可以提供。
還有什麼需要完成這個問題? – Wex