如何添加到高度的过渡,以高度阻止:自动?

时间:2012-03-22 21:40:09

标签: css3 height css-transitions

我有一个样式为height:auto的块。通过向此元素添加类来实现淡化。它不适用于height:auto但是如果我将随机高度输入到此块:height: 250px;渐弱将起作用。

那么,如何让它与height:auto一起使用?如果我解释得很糟糕 - 说出来,我可以解释一下我的问题。

1 个答案:

答案 0 :(得分:0)

当CSS将高度(或宽度)从auto更改为一个值时,它会先捕捉到所有过渡(在尝试应用不透明度过渡并显示更改时出现同样的问题)。

在加载时,解决方法是将对象的高度设置为它们自己的offsetHeight。 基本上就像使用随机数(你注意到作品),但不是随机的。