@keyframes 动画名称 {0% /* from */ {width: 100px;}100% /* to */ {width: 500px;}}div {width: 100px;height: 100px;background-color: red;animation-name: 动画名称;animation-duration: 持续时间;}
| 属性 | 描述 |
|---|---|
| @keyframes | 定义动画 |
| animation | 所有动画属性的简写 除了animation-play-state |
| animation-name | 使用@keyframes动画的名称(必须) |
| animation-duration | 动画完成一周期的时间(必须) 默认:0 |
| animation-timing-function | 动画速度的曲线 默认:ease |
| animation-delay | 动画何时开始(单位s) 默认:0 |
| animation-iteration-count | 动画播放次数(infinite) 默认:1 |
| animation-direction | 动画是否在下一个周期逆向播放(alternate) 默认:normal |
| animation-play-state | 动画是否正在运行或暂停(paused) 默认:running |
| animation-fill-mode | 动画结束后的状态(forwards) 默认:backwards |
div {animation: 动画名称 持续时间 运动曲线 何时开始 播放次数 是否反向 最终状态}
