Свойство animation-fill-mode
Описание
Указывает, как нужно применять стили к объекту анимации до и после ее выполнения.
Синтаксис
animation-fill-mode: none | forwards | backwards | both;Дополнительно
| Значение | Описание |
| none | К элементу не применяются какие-либо стили. Используется по умолчанию. |
| forwards | К элементу по завершении анимации применяется стиль последнего ключевого кадра. Каким будет этот кадр в последовательности анимации зависит от комбинации значений свойств animation-direction и animation-iteration-count. См. таблицу 1. |
| backwards | К элементу применяется стиль первого ключевого кадра и он остаётся на протяжении периода заданного animation-delay. Первый ключевой кадр определяется на основании значения animation-direction. См таблицу 2. |
| both | К элементу применяются оба правила, как для forwards, так и для backwards. |
Таблица 1. Последний ключевой кадр.
| animation-direction | animation-iteration-count | Значение |
| normal | любое число | 100% или to |
| reverse | любое число | 0% или from |
| alternate | четное число | 0% или from |
| alternate | нечетное число | 100% или to |
| alternate-reverse | четное число | 100% или to |
| alternate-reverse | нечетное число | 0% или from |
Таблица 2. Первый ключевой кадр.
| animation-direction | Значение |
| normal или alternate | 0% или from |
| reverse или alternate-reverse | 100% или to |
Пример
<!DOCTYPE html>
<html lang='ru'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Document</title>
</head>
<body>
<style>
#anima{
width: 105px;
height: 105px;
border-radius: 5px;
background-color: lightgreen;
border: 3px dotted black;
animation: rotate-name 3s 1s;
animation-fill-mode: both;
}
@keyframes rotate-name{
from {
transform: translateX(0) rotate(0);
}
to {
transform: translateX(200px) rotate(2turn);
}
}
</style>
<div id='anima'></div>
</body>
</html>Читайте также
initial
Значение применяется для установки исходного значения свойства. Может пригодиться в нескольких случаях, к примеру, восстановить значения свойств, зада...
Свойство white-space
Свойство white-space устанавливает, как отображать пробелы между словами. В обычных условиях любое количество пробелов в коде HTML показывается на веб...
Свойство animation-name
Указывает имя запускаемой аниимации....
Свойство direction
Предназначено для web - сайтов, в которых имеет значение направление текста.
Например, арабский алфавит читается справа на лево.
Свойс...