我有一个高度动态变化的 div,我想在高度增加时使用动画效果。问题是我无法设置 div 的高度(它必须是动态的),因此没有什么可以进行动画处理。
.text {
transition: all .3s ease-in-out;
min-height: 20px;
max-height: 200px;
overflow: auto;
}
.max {
transition: all .3s ease-in-out;
height: 200px;
min-height: 200px;
}
https://jsfiddle.net/abk7yu34/5/
需要注意的是,收缩动画之所以有效,是因为 div 元素设置了 min-height。
是否有一种纯 CSS 的方法来解决这个问题?