CSS3 animation-fill-mode Свойство
Пример
Переместите объект с помощью анимации из одного места в другое и оставьте его там:
Попробуйте сами »
Поддержка браузеров
Цифры в таблице указывают первую версию браузера, поддерживающую это свойство.
Число, непосредственно предшествующее -webkit-, -ms- или -moz-, — это первая версия браузера, которая поддерживает свойство с префиксом.
| Свойство | |||||
|---|---|---|---|---|---|
| animation-fill-mode | 4.0 -webkit- | 10.0 | 16.0 5.0 -moz- |
4.0 -webkit- | 15.0 -webkit- 12.1 12.0 -o- |
Определение и использование
Свойство animation-fill-mode указывает стиль, применяемый к элементу, когда анимация не воспроизводится (когда она завершилась или когда у неё есть задержка и она ещё не начала воспроизводиться).
По умолчанию CSS-анимация не влияет на элемент до воспроизведения первого ключевого кадра и перестаёт влиять на элемент после завершения последнего ключевого кадра. Свойство animation-fill-mode может переопределить это поведение.
| Значение по умолчанию: | none |
|---|---|
| Наследуется: | нет |
| Анимируемый: | Нет. См.Анимируемый (animatable)。 |
| версия: | CSS3 |
| Синтаксис JavaScript: | object.style.animationFillMode="forwards" Попробуйте сами |
Синтаксис CSS
Значение свойства
| Значение | Описание |
|---|---|
| none | Значение по умолчанию. Анимация не будет применять какие-либо стили к целевому элементу до или после её выполнения. |
| forwards | После завершения анимации (как определено animation-iteration-count) анимация применит значения свойств. |
| backwards | Анимация будет применять значения свойств, определённые в ключевых кадрах, которые начинают первую итерацию анимации, в течение периода, определённого animation-delay. Это значения из ключевого кадра `from` (когда `animation-direction` имеет значение "normal" или "alternate") или значения из ключевого кадра `to` (когда `animation-direction` имеет значение "reverse" или "alternate-reverse"). |
| both | Анимация следует правилам как для forwards, так и для backwards. То есть анимация будет продлевать свойства анимации в обоих направлениях. |
| initial | Устанавливает для этого свойства значение по умолчанию. См.initial。 |
| inherit | Наследует это свойство от родительского элемента. См.inherit。 |
Связанные статьи
Руководство по CSS3:CSS3-анимации
Другие расширения