来源:自学PHP网 时间:2018-02-08 10:48 作者: 阅读:次
[导读] animation-play-state属性用于指定一个动画是处于播放还是暂停状态。可以通过查询该属性来确定动画是否正在运行。...
animation-play-state属性用于指定一个动画是处于播放还是暂停状态。可以通过查询该属性来确定动画是否正在运行。另外,它的值可以被设置为暂停或播放动画。 当一个动画被暂停的时候,动画会停止在它被暂停前的状态。当恢复动画的播放时,动画会继续执行没有完成的剩余动画。就像是在播放一个视频,我们可以暂停播放,然后取消暂停状态,继续播放剩下的内容。 你可以为 如果你为 animation-play-state 属性提供了2个值,那么第一个值将决定由属性指定的第一个动画的播放状态,第二个值决定由属性指定的第二个动画的播放状态。
官方语法animation-play-state: running | paused 参数值:
例如下面代码的书写格式都是正确的: /* 单个动画 */ animation-play-state: running; animation-play-state: paused; /* 多重动画 */ animation-play-state: paused, running, running; /* 全局值 */ animation-play-state: inherited; animation-play-state: initial; animation-play-state: unset; 下面的示例代码中,元素有2个动画,一个处于暂停状态,另外一个处于运行状态。 .element { animation-name: bounce, shake; animation-duration: 2s, 3s; animation-iteration-count: infinite, infinite; animation-play-state: running, paused; } 适用范围
在线演示来看下面的例子,一个时钟的指针在不停的做360度旋转运动,当鼠标滑过时钟时,指针的动画状态被切换为
浏览器支持完整的兼容性列表可以查看: |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com