代码似乎是正确的,但根本不起作用。
html of it
<div class="logo5">
<a class="underlogolink" id="expandlogonav" href="whatever.com" >
<div class="underlogotext alcenter">{{settings.underlogotext}}</div>
</a>
</div>
<div class="logo6" id="underlogonav">
<ul>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
<li>Test 5</li>
</ul>
</div>
和css
#underlogonav {
height:0px;
overflow-y:hidden;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-ms-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}
#expandlogonav:hover ~ #underlogonav {
height:auto;
}
请你指点我出错的地方。
答案 0 :(得分:2)
#underlogonav
不是#expandlogonav
的兄弟。
你需要一个与元素实际匹配的选择器。
您可以将鼠标悬停在包含#expandlogonav
的div上。
注意:如果你解决了这个问题,那么转换仍然无效,因为你无法转换到auto
高度。