Image Image Image Image Image Image Image Image Image Image

Блог Indigo | 24.05.2018

Наверх

Наверх

Свойство animation-iteration-count

По умолчанию анимация на веб-странице проигрывается один раз, после чего останавливается. К счастью, в CSS имеется инструмент, с помощью которого можно управлять количеством повторений анимации. Свойство называется animation-iteration-count и принимает следующие значения:

  • число — вы указываете произвольное число, которое определяет, сколько раз повторится анимация. Кроме целых чисел можно использовать и дробные, в том числе меньше единицы. К примеру, число 0.25 означает, что будет воспроизведена четверть одного цикла анимации, а число 3 — что анимация повторится три раза.
  • infinite — ключевое слово, которое означает бесконечное повторение анимации.

Свойство записывается рядом с другими стилями анимируемого элемента:

.traffic-light {
    animation-name: changeBackgroundColor;
    animation-duration: 6s;
    animation-iteration-count: infinite;
}

Как и всегда, при работе со свойствами, которые относятся к анимации CSS3, обязательно использование префиксов производителей, таких как -webkit-, -o-, -moz-.


Далее в учебнике: свойство animation-direction для изменения направления анимации.