![bbe6d0dc02562a7cfe8738e10ea8db7b.png](https://i-blog.csdnimg.cn/blog_migrate/59c4842ea20197cde3dd4fa371b5e639.jpeg)
最近项目需要,写一些动画效果,下面对animation的知识巩固了一下,希望可以帮助到有需要的小伙伴们。
animation
animation-name 需要绑定到选择器的 keyframe 名称
animation-duration 完成动画所需要的时间
animation-delay 设置延长时间
animation-timing-function 动画的运动速度
- linear 动画从头到尾的速度是相同的。
- ease 默认。动画以低速开始,然后加快,在结束前变慢。
- ease-in 动画以低速开始。
- ease-out 动画以低速结束。
- ease-in-out 动画以低速开始和结束。
- cubic-bezier(n,n,n,n) 在 cubic-bezier 函数中自己的值。可能的值是从 0 到 1 的数值。
animation-iteration-count 动画播放的次数
infinite 规定动画应该无限次播放。
animation-direction 轮流反向播放动画
- normal 默认值。动画应该正常播放。
- alternate 动画应该轮流反向播放。
这个先介绍到这里吧,下面分享几个demo!!!
1、animation1
![cb1f273dc12367987412097672b24892.gif](https://i-blog.csdnimg.cn/blog_migrate/541a6014927cb5353ff9df444b323179.gif)
![f21ab2ba4f2cdb80ecf15e5a1e1f5fea.gif](https://i-blog.csdnimg.cn/blog_migrate/3977c12aa64b3abe0856516b2ca1ebe9.gif)
![9b6942ddae5544955a63377834612f8f.gif](https://i-blog.csdnimg.cn/blog_migrate/ea42ffbc5edebd0fc5f2b57e13de936e.gif)
![3a740e97c9dd9824af618e4b45ce663a.gif](https://i-blog.csdnimg.cn/blog_migrate/840ea50312caba313ba24b29bf7e2575.gif)
![bf728d872f1d21b05c0054abd0a188f1.gif](https://i-blog.csdnimg.cn/blog_migrate/b8abf89190493406c87c61800b0341a2.gif)
喜欢前端的小伙伴们可以在评论区留言,寻找和小冯童鞋一样热爱前端的友人,让我们一起玩转前端的世界!