美文网首页
如何用CSS3制作动画 (笔记来源于“黑马前端”视频学习)

如何用CSS3制作动画 (笔记来源于“黑马前端”视频学习)

作者: 木子9268 | 来源:发表于2019-02-10 17:48 被阅读0次

动画(animation)是CSS3中具有颠覆性的特征之一,可通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果。

语法格式:

animation:   动画名称 花费时间 运动曲线 何时开始 播放次数 是否反方向;

CSS 3  @keyframes 规则 和 动画属性:

@keyframes:规定动画。

animation:所有动画属性的简写属性,除了 animation-play-state 属性。

animation-name:规定@keyframes 动画的名称。

animation-duration:规定动画完成一个周期所花费的秒或者毫秒。默认是0。

animation-timing-function:规定动画的速度曲线。默认是“ease”。

animation-delay:规定动画何时开始,默认是“0”。

animation-iteration-count:规定动画被播放的次数。默认是“1”。

animation-direction:规定动画是否在下一周期逆向的播放。默认是“normal”。

animation-play-state:规定动画是否正在运行或暂停。默认是“running”。

animation-fill-mode:规定动画对象时间之外的状态。

(上面几个值,除了名字,动画时间,延时有严格顺序要求,其他随意)


animation-iteration-count:infinite;/*无限循环播放*/

animation-direction:alternate;/*动画应该轮流反向播放*/

animation-play-state:paused;/*暂停动画*/


相关文章

网友评论

      本文标题:如何用CSS3制作动画 (笔记来源于“黑马前端”视频学习)

      本文链接:https://www.haomeiwen.com/subject/ulhzsqtx.html