0
我想在懸停時嚴格限制菜單。菜單會改變顏色和大小,但不會影響li
菜單。我會怎麼做?如何在懸停和定位第一個孩子時定位手風琴?
請注意,這是假設爲手風琴菜單。 nav(sub)在鼠標懸停在菜單上時展開。我花了很多時間,但是我不能瞄準菜單而不搞亂子。
<nav id="menu_box">
<ul class="menu">
<li> <a href="#">Menu</a>
<ul>
<li><a href="#">sub</a></li>
<li><a href="#">sub</a></li>
<li><a href="#">sub</a></li>
</ul>
</li>
<li> <a href="#">Menu</a>
<ul>
<li><a href="#">sub</a></li>
<li><a href="#">sub</a></li>
<li><a href="#">sub</a></li>
</ul>
</li>
<li> <a href="#">Menu</a>
<ul>
<li><a href="#">sub</a></li>
<li><a href="#">sub</a></li>
</ul>
</li>
</ul>
</nav>
這裏是CSS:
https://jsfiddle.net/kgrxqL0k/1/
請顯示您嘗試過的CSS。由於子菜單是子元素,它必然會影響其父項列表項,除非您將前者絕對定位在列表項外。 – isherwood
這是JQuery很好的地方,導入JQuery庫,然後使用選擇器符號來定位要更改的元素並使用onHover()方法調用。 https://api.jquery.com/hover/ – smoggers
添加你的css代碼。你可以嘗試在ul.menu – Junior