css3动画设置什么时候暂停,用animation-play-state:paused如何设置?
1个回答
2017-08-07
关注
展开全部
没有在某一帧暂停这一属性
不过可以通过将动画拆分来实现
<style>
@keyframes rainbow_1{
0% { background: #c00; }
100% { background: #orange; }
}
@keyframes rainbow_2{
0% { background: #orange; }
100% { background: #yellowgreen; }
}
.demo{animation:rainbow_1 1s forwards}
.rainbow_2{animation:rainbow_2 1s forwards}
</style>
<script>
$(".demo").on(“animationend”,function(){
//然后通过监测动画结束事件 来实现你接下来想做的事情
//比如:
$(this).addClass("rainbow_2"); //播放动画2
});
</script>
不过可以通过将动画拆分来实现
<style>
@keyframes rainbow_1{
0% { background: #c00; }
100% { background: #orange; }
}
@keyframes rainbow_2{
0% { background: #orange; }
100% { background: #yellowgreen; }
}
.demo{animation:rainbow_1 1s forwards}
.rainbow_2{animation:rainbow_2 1s forwards}
</style>
<script>
$(".demo").on(“animationend”,function(){
//然后通过监测动画结束事件 来实现你接下来想做的事情
//比如:
$(this).addClass("rainbow_2"); //播放动画2
});
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询