尝试使用 CSS 动画创建动画下拉菜单,无需任何 JS。以为我一直在吠叫正确的树,但看不到我哪里出错了,对于这个简化的菜单项......
<div class="menu">Menu Item
<ul>
<li>Dropdown 1</li>
<li>Dropdown 2</li>
<li>Dropdown 3</li>
<li>Dropdown 4</li>
<li>Dropdown 5</li>
</ul>
</div>
以及以下CSS;
.menu ul {
height: 0px;
overflow: hidden;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.menu:hover ul {
height: auto;
}
认为应该成功地导致 div 向下滚动,但它只是不断出现。有什么想法吗?干杯