CSS-свойство animation-iteration-count
указывает, сколько раз цикл анимации должен быть воспроизведен перед остановкой.
Значение по умолчанию: | 1 |
Применяется к: | Все элементы, ::before и ::after псевдо-элементы |
Наследование: | Нет |
Анимирование: | Нет. Анимируемые свойства |
Версия: | Новый в CSS3 |
Синтаксис
Синтаксически свойства задаются по следующему шаблону:
animation-iteration-count: number | infinite | initial | inherit
Примеры написания кода свойства animation-iteration-count
:
.box {
width: 50px;
height: 50px;
background: red;
position: relative;
/* Chrome, Safari, Opera */
-webkit-animation-name: moveit;
-webkit-animation-duration: 4s;
-webkit-animation-iteration-count: infinite;
/* Standard syntax */
animation-name: moveit;
animation-duration: 4s;
animation-iteration-count: infinite;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes moveit {
from {left: 0;}
to {left: 50%;}
}
/* Standard syntax */
@keyframes moveit {
from {left: 0;}
to {left: 50%;}
}
Значения свойств
В следующей таблице описаны значения этого свойства.
Значение | Описание |
---|---|
number | Определяет, сколько раз анимация должна повторяться. Значение по умолчанию равно 1. Отрицательные значения не допускаются. |
infinite |
Анимация будет повторяться вечно, то есть бесконечно много раз. |
initial |
Устанавливает это свойство в значение по умолчанию. |
inherit |
Если указан, связанный элемент принимает вычисленное значение своего свойства родительского элемента animation-iteration-count . |
Вы можете указать нецелые значения, такие как 0.5
, 0.75
и т. д., Чтобы воспроизвести только часть цикла анимации, например, значение 0.5
будет воспроизводить половину цикла анимации.
Поддержка браузеров
Свойство animation-iteration-count
поддерживается во всех основных браузерах.