嘗試使用CSS動畫創建一個動畫下拉菜單,沒有任何JS。以爲我一直吠叫右樹卻看不到我要去哪裏錯了,這個簡化的菜單項...帶動畫的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,但它只是不斷出現。有什麼想法嗎?乾杯
可以看到一個例子... http://jsfiddle.net/Sm9pU/ – 2013-05-07 14:38:05
可能重複[CSS過渡高度:0;到高度:自動;](http://stackoverflow.com/questions/3508605/css-transition-height-0-to-height-auto) – Blazemonger 2013-05-07 14:39:28