css властивість animation-direction


Властивість animation-direction визначає напрямок анімації: анімація може демонструватися тільки в одному напрямку або в обох, чергуючи назад і вперед.

Ви можете прописати, чи буде анімація показуватися в зворотньому порядку у деяких або всіх циклах. Під час демонстрації анімації у зворотньому порядку, animation-timing-function теж приймається до уваги. Наприклад, коли анімація демонструється у зворотньому напрямку, animation-timing-function із встановленого вами значення ease-out змінюється автоматично на ease-in.

автор: Svitlana

Порада

Рекомендується використовувати універсальну властивість animation, щоб задавати всі властивості відразу в одному місці. Це робить стилі більш зрозумілішими та зменшує їхній обсяг.

автор: Svitlana
Порада

Зверніть увагу, що порядок у визначенні властивості має дуже важливий. Перше значення у формі часу, розглядається як animation-duration, а друге - як animation-delay.

автор: Svitlana

Синтаксис

animation-direction: normal|reverse|alternate|alternate-reverse|initial|inherit;

Властивість animation-direction може отримувати 6 значень:

normal

Анімація йде з самого початку, після завершення циклу повертається до вихідного стану

автор: Svitlana

reverse

Анімація йде з кінця до початку, потім плавно повертається у вихідне положення

автор: Svitlana

alternate

Анімація йде циклічно з початку до кінця, а потім з кінця до початку.

автор: Svitlana

alternate-reverse

Анімація йде циклічно з кінця до початку, а потім з початку до кінця.

автор: Svitlana

initial

Встановлює властивість у значення без задання

автор: Svitlana

inherit

Вказує на спадковість властивостей від свого батьківського елемента

автор: Svitlana

Значення без задання: normal
Наслідує: Ні
Анімується: Ні
JavaScript синтаксис: object.style.animationDirection="reverse"

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
normal, alternate 43.0 <br>3.0 -webkit- 16.0 <br>5.0 -moz- 4.0 -webkit- 12.10 <br>12.0 -o- 12.0 10.0
reverse, alternate-reverse 43.0 <br>19.0 -webkit- 16.0 9.0 19.0 12.0 10.0
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Mozilla Firefox Mobile Apple Safari
normal, alternate 2.0 -webkit- 16.0 <br>5.0 -moz- 4.0 -webkit-
reverse, alternate-reverse Не підтримується 16.0 9.2

Приклади

+ запропонувати свій приклад у пісочниці

Встановлює анімацію в одному і в зворотньому напрямку

div { -webkit-animation-direction: alternate; /* Chrome, Safari, Opera */ animation-direction: alternate; } автор: Svitlana

Демонстрація дії властивості з різними значеннями

автор: Svitlana

Динамічний приклад

автор: Svitlana

Приклад роботи властивості

автор: Svitlana

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід