主题
动画属性详解
CSS 提供多个动画相关属性,用于细致控制动画行为。通常与 @keyframes 搭配使用。
1. 常用动画属性
| 属性名 | 说明 | 示例值 |
|---|---|---|
animation-name | 指定使用的关键帧名称 | slideMove |
animation-duration | 动画持续时间 | 2s, 500ms |
animation-timing-function | 动画节奏曲线 | ease, linear, steps(4) |
animation-delay | 动画延迟时间 | 0s, 1s |
animation-iteration-count | 动画播放次数 | 1, infinite |
animation-direction | 播放方向 | normal, reverse, alternate |
animation-fill-mode | 动画执行前后状态 | none, forwards, backwards, both |
animation-play-state | 动画播放状态 | running, paused |
2. 简写属性
css
animation: slideMove 2s ease-in-out 0s infinite alternate;等同于:
css
animation-name: slideMove;
animation-duration: 2s;
animation-timing-function: ease-in-out;
animation-delay: 0s;
animation-iteration-count: infinite;
animation-direction: alternate;动画属性详解示例
示例无法以 iframe 加载(请检查路径或将 demo 放到 public/)。