我正在制作一个下拉菜单,当您将鼠标悬停在其中一个主菜单上时,我想显示一个子菜单。所有child_menus
的有0.我的HTML大致如下初始高度...如何在css中悬停在父div上时设置子div的高度?
<div class = "parent_menu">Parent 1
<a href = "link"><div class = "child_menu">Child 1 text</div></a>
<a href = "link"><div class = "child_menu">Child 2 text</div></a>
</div>
<div class = "parent_menu">Parent 2
<a href = "link"><div class = "child_menu">Child 1 text</div></a>
<a href = "link"><div class = "child_menu">Child 2 text</div></a>
</div>
我知道,你可以设置与:hover
选择属性,但我可以这样做.parent_menu:hover THEN FIND .child_menu {height:auto;}
顺便说一下,我知道我可以用JavaScript来完成,但CSS中也必须有一种方法。
为您的代码提供jsfiddle链接。 – Nitesh