css властивість animation-play-state
Властивість animation-play-state
визначає, програвати анімацію чи поставити її на паузу. При продовженні встановленої на паузі анімації вона починається з того моменту де була зупинена.
Демонстрація анімації може бути призупинена, якщо для властивості animation-play-state
задано значення paused
. Щоб продовжити демонстрацію, встановіть для неї значення running
.
На прикладі ми бачимо, що елемент із animation-play-state: running;
анімується, без цієї властивості - ні:
Нотатка: | Ця властивість використовується в JavaScript, щоб призупинити анімацію в середині циклу. |
Порада: | Рекомендується використовувати універсальну властивість |
Синтаксис
animation-play-state: paused|running|initial|inherit;
Властивість animation-play-state може отримувати 4 значення:
Значення без задання: | running |
---|---|
Наслідує: | Ні |
Анімується: | Ні |
JavaScript синтаксис: | object.style.animationPlayState="paused" |
Переглядачі
Переглядач | ||||||
---|---|---|---|---|---|---|
animation-play-state | 43.0 |
10.0 |
16.0 |
9.0 |
12.10 |
12.0 |
Переглядач | |||
---|---|---|---|
animation-play-state | 2.0 -webkit- |
16.0 |
9.2 |
Мобільних переглядачів ще не додано.
Приклади
Динамічний приклад зупинки/запуску анімації за допомогою JavaScipt
Простий приклад дії анімації
Пауза для анімації
div {
-webkit-animation-play-state: paused; /* Chrome, Safari, Opera */
animation-play-state: paused;
}