博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关键帧动画
阅读量:5367 次
发布时间:2019-06-15

本文共 1156 字,大约阅读时间需要 3 分钟。

<style type="text/css">
.demo{
animation-name: demoAnimation; 定义关键帧动画的名称 名称为我们使用@keyframes定义的动画
animation-duration: 2s;动画持续时间
animation-delay: 2s;设置动画的延迟进行时间 在关键帧动画里该属性对于动画回去的时候没有效果这点和过渡动画不同
animation-iteration-count: infinite;设置动画进行的次数 infinite代表无限次
animation-direction:alternate-reverse;定义动画在进行时的方向
默认值是normal代表动画正常时候的播放
reverse代表设置动画反向播放
alternate动画在奇数次正向播放,在偶数次反向播放
alternate-reverse设置动画奇数次反向播放 偶数次正向播放
animation-play-state: paused;设置动画暂停 默认是running
animation-fill-mode: forwards;设置动画的填充规则,即规定动画在播放之前或者之后,其动画效果是否可见
forwards代表在动画结束时保留最后一帧
animation-fill-mode: backwards;
backwards代表在animation-delay存在的时候等待时显示的为第一帧,不设置该属性的时候等待的显示为初始状态
both forwards和backwards都有
animation-timing-function: step-end;
steps()有两个参数第一个参数是数字代表动画进行的帧数,但是该数字设置的每个动画阶段的帧数
第二个参数可以是end或者start 默认是end
end代表在进行动画的时候省略100%的那一个状态
start代表在进行动画的时候省略0%的那个状态
step-start其和steps(1,start)一样
step-end其和steps(1,end)一样
}
 例.demo:hover{ animation-play-state: paused; } 在鼠标放在动画上暂停
@keyframes demoAnimation{
0%{width: 100px; }
50%{ width: 200px; }
100%{ width: 300px; }
}
@keyframes可以让我们来自定义关键帧动画,from代表动画开始的状态 也可以用0%,to代表是动画结束的状态 也可以用100%
</style>

转载于:https://www.cnblogs.com/adialike/p/6401008.html

你可能感兴趣的文章
WPF中内嵌网页的两种方式
查看>>
人生么
查看>>
[再寄小读者之数学篇](2014-11-14 正整数的平方根要么为无理数, 要么为整数)
查看>>
为新生儿办理户口
查看>>
Bootstrap 中 下拉菜单和滚动监听插件(十一)(持续更新中。。。)
查看>>
团队-科学计算器-项目总结
查看>>
python 发邮件
查看>>
Python3:输出当前目录所有文件的第二种方式-walk()函数
查看>>
每日算法 ---- 求1!+2!+3!+......+20!的值
查看>>
nodejs 全局变量-global
查看>>
复制参数优化
查看>>
日期选择器
查看>>
关于NHibernate、LINQ、Entity Framework
查看>>
查看库文件中的接口
查看>>
acid. cap
查看>>
Rewrite MSIL Code on the Fly with the .NET Framework Profiling API
查看>>
O-C相关-06:对象与对象的关系
查看>>
1014 Uniform Generator
查看>>
js正则函数match、exec、test、search、replace、split使用介绍集合
查看>>
类目 延展 单例 协议
查看>>