CSS3 animation Part1 初识
CSS3 aimation 已经毛皮地使用一段时间了,这里先粗浅地介绍一下,一方面记录一下笔记,同时也夯实一下基础功夫。
总的来说,动画是使元素从一种样式逐渐变化为另一种样式的效果。通过使用 @keyframes规则声明动画中具体的帧变化过程,然后绑定到具体的元素实现动画。
Keyframes
animation
指定至少这两个CSS3的动画属性绑定向一个选择器:
- 规定动画的名称
- 规定动画的时长
所有动画属性:
- animation-name 所有动画属性的简写属性,除了 animation-play-state 属性。
- animation-duration 规定动画完成一个周期所花费的秒或毫秒。默认是 0。
- animation-timing-function 规定动画的速度曲线。默认是 “ease”。
- animation-delay 规定动画何时开始。默认是 0。
- animation-iteration-count 规定动画被播放的次数。默认是 1。(n,infinite)
- animation-direction 规定动画是否在下一周期逆向地播放。默认是 “normal”。
- animation-play-state 规定动画是否正在运行或暂停。默认是 “running”。(paused)
可以简写的动画 animation 属性。