CSS3 @keyframes简单动画实现
建站知识 2021-07-03 07:54www.168986.cn长沙网站建设
CSS3 @keyframes简单动画实现
定义
通过 @keyframes 规则,能够创建动画。
创建动画的原理是,将一套 CSS 样式逐渐变化为另一套样式。
在动画过程中,可以多次改变这套 CSS 样式。
以百分比来规定改变发生的时间,或者通过关键词 "from" 和 "to",等价于 0% 和 100%。
0% 是动画的开始时间,100% 动画的结束时间。
为了获得最佳的浏览器支持,应始终定义 0% 和 100% 选择器。
重要兼容问题!@keyfrmes 不兼容IE 9 and 以及更早版本的浏览器.
语法
@keyframes animationname {keyframes-selector {css-styles;}}
animationname | 必需。定义动画的名称。 |
keyframes-selector |
必需。动画时长的百分比。 合法的值
|
css-styles | 必需。一个或多个合法的 CSS 样式属性。 |
@keyframes mymove { 0% {:0px;} 25% {:200px;} 75% {:50px} 100% {:100px;} } @-webkit-keyframes mymove / Safari and Chrome / { 0% {:0px;} 25% {:200px;} 75% {:50px} 100% {:100px;} } //多个特性变化,用;隔开. @-webkit-keyframes mymove{ 0% {:0px; left:0px; background:red;} 25% {:0px; left:100px; background:blue;} 50% {:100px; left:100px; background:yellow;} 75% {:100px; left:0px; background:green;} 100% {:0px; left:0px; background:red;} }
使用mymove动画方法
选择器
{ animation:mymove 5s infinite; -webkit-animation:mymove 5s infinite; / Safari and Chrome, infinite表示无限次循环,也可设置次数n animation-interation-count:n/ }
@keyframes与animation密切相关,如想透彻掌握,还需对照animation用法一起学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
上一篇:css设置body背景图片满屏的实例代码
下一篇:css3 实现圆形旋转倒计时
长沙网站设计
- 如何进行东阳SEO关键词优化?
- 边坝哪有关键词排名优化:提升你的网站流量与
- 安国百度优化服务:提升您的在线可见性
- 阜康新手做SEO怎么做
- 山西seo网站排名关键词优化:提升您网站曝光率
- 临沂seo网站排名关键词优化:提高你的网站可见
- 广西SEO网站推广怎样付费比较合理
- 双辽SEO网站推广:提升你的网站可见性与流量
- 辽宁企业网站优化购买方式有哪些
- 提升宝清百度SEO排名的实用技巧与策略
- 静宁百度SEO排名:提升您网站曝光率的关键策略
- 彭州百度SEO排名的提升策略和实施指南
- 广南百度关键词SEO:提升网站排名的关键策略
- 辽宁关键词优化怎么做论坛营销
- 吉林百度seo排名如何做到让用户满意
- 内黄百度优化服务:提升在线可见性的关键