CSS3 动画
CSS3 动画
通过CSS3 可以创建动画,它可以取代许多网页动画图像、Flash 动画和 JavaScript 实现的效果。
CSS3 @keyframes 规则
要创建 CSS3 动画,需要学习 @keyframes 规则。 @keyframes 规则是创建动画。 @keyframes 规则内指定某个 CSS 样式就能从目前的样式更改为新样式的动画效果。
CSS3的动画属性
| 属性 | 描述 | CSS |
|---|---|---|
| @keyframes | 规定动画 | 3 |
| animation | 所有动画属性的简写属性,除了 animation-play-state 属性 | 3 |
| animation-name | 规定 @keyframes 动画的名称 | 3 |
| animation-duration | 规定动画完成一个周期所花费的秒或毫秒。默认是 0 | 3 |
| animation-timing-function | 规定动画的速度曲线。默认是 "ease" | 3 |
| animation-fill-mode | 规定当动画不播放时(当动画完成时,或当动画有一个延迟未开始播放时),要应用到元素的样式 | 3 |
| animation-delay | 规定动画何时开始。默认是 0 | 3 |
| animation-iteration-count | 规定动画被播放的次数。默认是 1 | 3 |
| animation-direction | 规定动画是否在下一周期逆向地播放。默认是 "normal" | 3 |
| animation-play-state | 规定动画是否正在运行或暂停。默认是 "running" | 3 |

浙公网安备 33010602011771号