我有2个div用于扩展内容,1个用于标题文本。
我通过更改父元素上的类(通过javascript)然后将height/width
设置为0
并将visibility
设置为hidden
来扩展它们
我试图弄清楚为什么css动画在第一次扩展后停止运行以及如何使时间保持一致。
我正在使用max-height
作为动画,因为我不知道目标高度。
[data-element] {
transition: max-height 4s ease;
}
.collapsed [data-element="collapsed"] {
max-height: 900px;
height: auto;
width: auto;
}
答案 0 :(得分:1)