我有一個包含li元素鏈接的水平導航div#nav。我有一個.closed類讓我的div的寬度可以說100px,它只顯示第一個li。當我刪除.close我的div顯示我所有的鏈接。當我點擊第一個李並刪除課程時,div落入其正常寬度尺寸,這就是我想要的,這是很好的。但是,我怎樣才能讓它過渡或生氣蓬勃,而不是跳入原地?動畫div的寬度從像素到自動
<div id="nav" class="closed">
<ul>
<li>Link 1: click Me</li>
<li>Link 2</li>
<li>Link 3</li>
</ul>
</div>
你能提供所有相關的代碼,也許是一個jsfiddle?! –
[CSS過渡高度:0;到高度:自動;](http://stackoverflow.com/questions/3508605/css-transition-height-0-to-height-auto) – cimmanon
只有最小寬度可能http://stackoverflow.com/questions/ 21750418/css3-height-transition-on-an-absolute-located-div-to-overflow-auto-failures/21750488#21750488 – Mabedan