1. running(默认值): 动画正常播放。
animation-play-state: running;
2. paused: 动画暂停,将保持当前的位置和样式。
animation-play-state: paused;
通过在动画运行时切换 animation-play-state 属性,你可以实现动画的暂停和继续。以下是一个简单的例子:
@keyframes slide-in {
from {
transform: translateX(-100%);
}
to {
transform: translateX(0);
}
}
.element {
animation-name: slide-in;
animation-duration: 2s;
animation-play-state: running; /* 初始状态为运行 */
}
/* 在某个事件或状态下切换动画播放状态 */
.element.paused {
animation-play-state: paused; /* 当添加类名 paused 时,动画暂停 */
}
在上面的例子中,元素一开始处于运行状态,然后通过添加类名 paused 来切换动画为暂停状态。你可以通过JavaScript等方式在特定的交互或事件中切换类名以实现暂停和继续动画。
转载请注明出处:http://www.zyzy.cn/article/detail/5986/CSS