【发布时间】:2016-02-01 13:16:51
【问题描述】:
如何使 CSS 动画不在页面加载时播放,而是在页面第一次加载后每隔一段时间播放一次?我有以下内容:
.anim{
animation: animate 0.6s
}
@keyframes animate{
from{transform: rotate(180deg)}
to{transform: rotate(0deg)}
}
所以第一次加载页面时,.anim 容器会旋转,但我打算稍后使用onclick 事件触发旋转。默认情况下应用anim 类,一旦调用onclick 事件,anim 类将被移除,另一个具有自己动画的类将应用于元素。上面的动画是作为从anim 类到另一个类的过渡来播放的。如何让它只在过渡时播放,而不是在页面完成加载时播放?有没有办法可以在页面加载后使用 JavaScript 应用 anim 类,但阻止动画播放?
【问题讨论】:
标签: javascript css animation