Основные сведения
По умолчанию, анимация не влияет на значения свойств в промежуток времени между её применением и началом её проигрывания (которое определяется свойством animation-delay). Кроме того, анимация не влияет на значения свойств после своего завершения (которое определяется свойствами animation-duration и animation-iteration-count). Свойство animation-fill-mode
может переопределять это поведение.
Синтаксис свойства
- Синтаксис:
animation-fill-mode: none | forwards | backwards | both
- Значение по умолчанию:
none
- Применяется: ко всем элементам и псевдоэлементам ::before и ::after
- Наследуется: нет
- Анимируется: нет
Значения свойства
none
- стили к элементу не применяются.forwards
- после того как анимация была завершена (проиграла определённое в свойстве animation-iteration-count количество раз), значения свойств действующие во время её завершения продолжают применяться к элементу.backwards
- до того как анимация начинает воспроизводиться (включая период указанный с помощью свойства animation-delay) к элементу применяются свойства указанные в первом ключевом кадре анимации.both
- используются оба эффектаforwards
иbackwards
.
Поддержка браузерами
CSS Animation
Примечание
Вы можете указать одно или несколько значений, разделённых запятыми, для свойства animation-fill-mode
. Когда вы указываете список значений, этот список обычно сопоставляется со списком анимаций указанных в свойстве animation-name.
Свойство animation-fill-mode
обычно указывается как часть сокращённого свойства animation.
Пример
- Войдите или зарегистрируйтесь , чтобы оставлять комментарии