【发布时间】:2012-04-11 13:56:17
【问题描述】:
在使用 Ajax 加载和卸载内容时,我正在尝试使用 @keyframes 动画转换内容。目前有一个活跃的演示:Test Page
我想也许我可以不使用 JavaScript,但我不确定这是否可行?我在下面的 CSS 尝试中可能错了吗?
/* Animation Settings */
.aniDown {
z-index:0;
-webkit-animation-name: slideDown;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: ease;
-webkit-animation-direction:normal;
}
@-webkit-keyframes slideDown {
0% { margin-top:-3000px; }
40% { margin-top:-100px; }
100% { margin-top:0px; }
}
header a:active .aniDown,
header a:focus .aniDown {
-webkit-animation-name: slideUp;
}
@-webkit-keyframes slideUp {
0% {margin-top:0px;}
20% {margin-top:-1000px;}
100% {margin-top:-3000px;}
}
【问题讨论】:
标签: javascript css ajax animation css-transitions