我希望自己的块元素看起来好像高度已经达到其最大值(如JQuery's progressive show),在它平滑地增长后垂直“推动”任何元素。带有高度的自由滑动CSS3动画:自动
这很容易固定height
(请max-height
从0到想要的大小),但不与height: auto
,你不能让max-height
从0到none
去(元素将是0像素高一直然后突然出现在动画的100%)。
我试图测距transform
从scaley(0)
到scaley(1)
但高度自动“保留”是从过渡的开始(使插入元件后的内容被粗暴地向下移动,而不是光滑,渐进推动)。
这里是一个测试用例:http://jsfiddle.net/duopixel/ZMc5B/,呃,它看起来不太好,它可能需要一些js来解决。 – Duopixel 2011-02-04 04:01:12