CSS3(4)---动画(animation)
原文: CSS3(4)---动画(animation) CSS3(4)---动画(animation) 之前有写过过渡: CSS3(2)--- 过渡(transition) 个人理解两者不同点在于 过渡 只能指定属性的 开始值 与 结束值 ,然后在这两个属性值之间进行平滑过渡来实现动画效果,因此只能实现简单的动画效果。 动画 除了定义 开始值 和 结束值 ,在这之间还可以定义多个关键帧以及定义每个关键帧中元素的属性值来实现复杂的动画效果。 一、动画语法 1、属性语法 语法格式 animation:动画名称 动画时间 运动曲线 何时开始 播放次数 是否反方向; animation 属性是一个简写属性,用于设置六个动画属性 注意 : 对于一个动画而言有两个属性是必须的: 动画名称 和 规定完成动画所花费的时间 2、速度曲线属性 语法 animation-timing-function: linear; /* 动画从头到尾的速度是相同的 */ 对于动画的速度曲线属性,有以下属性值: 3、播放次数属性 语法 animation-iteration-count: n|infinite; /* 播放n次 或者无限循环 */ 对于播放次数属性,有以下属性值 4、轮流反向播放动画属性 语法 animation-direction: normal|alternate; /* 正常播放 或者