web前端|html教程
控制CSS3 动画播放、暂停、重放
web前端-html教程
CSS3动画代码相对简单,在性能上会比JavaScript动画稍微好一些,浏览器会对CSS3动画做一些优化(比如专门新建一个图层用来跑动画)。但CSS3动画对动画控制上不够灵活的缺点也很明显。如何像控制视频播放一样控制CSS3动画播放、暂停、重放呢?下面实例是我本人的一个尝试。
论坛社区app源码,vscode跳转定义不好用,ubuntu 16 pxe,tomcat出现5个,爬虫双温控,汽车之家 php,浙江策划型seo有哪些品牌lzw
先点击此处查看效果。
个人网页源码,查看vscode 快捷键,Ubuntu 黑客界面,tomcat是什么3,神剑手爬虫,php 数组重新排列,辽宁seo新手快速入门,后盾网原创实战网站建设教程,帝国cms 7.2 wap模板lzw
CSS3的动画中,动画元素的animation-play-state属性规定动画是否正在运行或暂停。属性值为paused可指定暂停动画,属性值为running可指定正在运行的动画。默认是 “running”。因此使用JavaScript动态改变这两个值就可以控制CSS3动画播放、暂停了。
空间秒赞网站源码,ubuntu选择启动硬盘,tomcat启动时很慢,搜房网爬虫乱码,点击事件触发php函数,邪恶seolzw
控制CSS3动画重放相对麻烦一点,主要的思路将动画元素的动画样式先删除再添加,要注意将动画样式独立成一个类选择器,这样方便直接利用classList对象的方法进行删除添加操作。另外,删除添加是两个操作之间要有时间间隔,用setTimeout就可以实现了。
即使借助JavaScript,对CSS3动画的控制也是有限的。复杂些的效果还得使用JavaScript动画。