【发布时间】:2015-08-01 05:07:43
【问题描述】:
当collapseTest 类添加到标题时,我正在尝试为标题设置动画。我想出了以下内容:http://jsfiddle.net/robertrozas/atuyLtL0/1/ 感谢@Hackerman 帮助我完成工作。
我想要的是当 collapseTest 类添加到标题时,带有 .top 类的白色 div 应该消失。由于我使用display: table 而不是display: block,因此我无法使用CSS 规则display: none 隐藏包含内容的div。内容不会消失。
我使用以下动画,它适用于display: block,但不适用于table。
@-webkit-keyframes pushDown {
0% {
height: 50%;
display: table;
}
100% {
height: 0;
display: none;
}
}
我在 div 上用 top 类调用这个:
#header.collapse .top {
-webkit-animation: pushDown 2s forwards linear;
}
但这并没有按预期工作。有谁知道我做错了什么,为什么类顶部的 div 没有动画隐藏?
【问题讨论】:
标签: javascript css animation