English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Атрибут animation-direction CSS3 определяет, должна ли анимация играть в обратном порядке в альтернативном цикле.
В таблице ниже суммированы контексты использования и история версий этого свойства.
Значение по умолчанию: | normal |
---|---|
Применяется к: | Все элементы::before и::after Псевдоэлементы |
Наследование: | Нет |
Анимация: | Нет.См. также Анимационные свойства。 |
Версия: | Новая функция CSS3 |
JavaScript грамматика: | object.style.animationDirection="reverse" |
Грамматика этого свойства такая:
animation-direction: normal | reverse | alternate | alternate-reverse | initial | inherit
Ниже приведен пример того, как использовать атрибут animation-direction.
.box { width: 50px; height: 50px; background: red; position: relative; /* Chrome, Safari, Opera */ -webkit-animation-name: moveit; -webkit-animation-duration: 4s; -webkit-animation-iteration-count: 2; -webkit-animation-direction: alternate; animation-name: moveit; animation-duration: 4s; animation-iteration-count: 2; animation-direction: alternate; } /* Chrome, Safari, Opera */ @-webkit-keyframes moveit { from {left: 0;} to {left: 50%;} } @keyframes moveit { from {left: 0;} to {left: 50%;} }Проверьте, чтобы посмотреть‹/›
Внимание:Если анимация установлена на один раз, то атрибут animation-direction не действует, см.animation-iteration-countАтрибут.
В таблице ниже описаны значения этого атрибута.
Значение | Описание |
---|---|
normal | Анимация должна играть в каждом цикле. Это значение по умолчанию. |
reverse | Анимация должна играть назад в каждом цикле. |
alternate | Анимация играет вперед в первом цикле, затем назад, затем продолжает交替ать. |
alternate-reverse | Анимация играет назад в первом цикле, затем вперед, затем продолжает交替ать. |
initial | Установите этот атрибут в его значение по умолчанию. |
inherit | Если указано, то связанные элементы используют вычисленное значение свойства animation-direction родительского элемента. |
Совместимость браузеров для атрибута animation-direction, все основные браузеры поддерживают этот атрибут.
|
Пожалуйста, ознакомьтесь с следующим руководством:Анимации CSS3。
Связанные атрибуты и правила:animation,animation-name,animation-delay,animation-timing-function,animation-iteration-count,animation-direction,animation-fill-mode,animation-play-state,@keyframes。