animation
animation
系列的属性用来配置 CSS 动画:
animation-delay
: 动画在指定时间后开始运行,默认0s
,单位可以是s
或者ms
animation-direction
: 动画的多次播放方式normal
(default) 正常循环播放alternate
动画交替播放,先正向,然后反向reverse
每周期内动画反向播放alternate-reverse
先反向,再正向
animation-duration
: 一个动画周期的时间长度,默认为0s
,单位可以是s
或者ms
animation-iteration-count
: 动画播放次数,默认为1
<number>
可以是小数infinite
无限播放2, 1.5
先播放 2 次,再播放 1.5 次,然后重新开始播放 2 次,……
animation-keyframes
: 指定动画序列名称,由@keyframes
定义none
不使用动画序列IDENT
@keyframes 定义的动画序列名称
animation-play-state
: 运行或者暂停动画播放,可选值running
,paused
animation-timing-function
: unknownanimation-fill-mode
: unknown
animation- 系列的属性可以合并简写,简写顺序是
animation-keyframes
animation-duration
animation-timing-function
animation-delay
animation-iteration-count
animation-direction
例如
.demo {
animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
both
设置对象状态为动画结束或开始的状态,结束时状态优先。
评论区