animation-iteration-count
CSS
property sets the number of times an animation sequence should be played before stopping.
If multiple values are specified, each time the animation is played the next value in the list is used, cycling back to the first value after the last one is used.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
It is often convenient to use the shorthand property
animation
to set all animation properties at once.
/* Keyword value */ animation-iteration-count: infinite; /* <number> values */ animation-iteration-count: 3; animation-iteration-count: 2.4; /* Multiple values */ animation-iteration-count: 2, 0, infinite;
animation-iteration-count
property is specified as one or more comma-separated values.
infinite
The animation will repeat forever.
<number>
1
by default. You may specify non-integer values to play part of an animation cycle: for example,
0.5
will play half of the animation cycle. Negative values are invalid.
注意
: When you specify multiple values on an
animation-*
property, they will be assigned to the animations specified in the
animation-name
property in different ways depending on how many there are. For more information, see
Setting multiple animation property values
.
| 初始值 |
1
|
|---|---|
| 适用于 |
所有元素,
::before
and
::after
pseudo-elements
|
| 继承 | no |
| 计算值 | 如指定 |
| 动画类型 | discrete |
<single-animation-iteration-count>#where
<single-animation-iteration-count> = infinite | <number>
<div class="box"></div>
.box {
background-color: rebeccapurple;
border-radius: 10px;
width: 100px;
height: 100px;
animation-name: rotate;
animation-duration: 0.7s;
animation-iteration-count: 10;
}
@keyframes rotate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
见 CSS animations 范例。
| 规范 | 状态 | 注释 |
|---|---|---|
|
CSS 动画
The definition of 'animation-iteration-count' in that specification. |
工作草案 | 初始定义。 |
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
animation-iteration-count
|
Chrome 完整支持 43 | Edge 完整支持 12 |
Firefox
完整支持
16
|
IE 完整支持 10 |
Opera
完整支持
30
|
Safari 完整支持 9 | WebView Android 完整支持 43 | Chrome Android 完整支持 43 |
Firefox Android
完整支持
16
|
Opera Android
完整支持
30
|
Safari iOS 完整支持 9 | Samsung Internet Android 完整支持 4.0 |
完整支持
用户必须明确启用此特征。
要求使用供应商前缀或不同名称。
AnimationEvent
API