0
據this answer我們可以用動畫max-height
財產,但由於某種原因,動畫不適用於(see plunker)這樣的規定max-height
屬性:爲什麼動畫不能用於最大高度?
.animated-div {
overflow: hidden;
background: lightblue;
opacity:1;
height:500px;
}
.animated-div.ng-hide-add.ng-hide-add-active,
.animated-div.ng-hide-remove.ng-hide-remove-active {
transition:all linear 0.5s;
}
.animated-div.ng-hide {
height:0;
opacity:0;
}
然而,如果我改變最大高度,以高度的效果很好。有什麼問題?
我有'溢出:隱藏'的地方,你一定忽略了它。當我添加更多文本時,顯然解決方案很有效。謝謝) – 2014-10-27 09:37:47
對不起,我的壞。我的確沒有注意到這條線。儘管如此,在不透明度太低而看不到它之前,「animated-div」還不足以看到最大高度的變化。改變了我對溢出部分的回答。 – Paul 2014-10-27 09:41:41