Общие сведения
Время указывается в секундах или миллисекундах и по умолчанию равно «0s», а это значит, что анимация происходит мгновенно.
Синтаксис свойства
- Синтаксис:
animation-duration: <time>#
- Значение по умолчанию:
0s
- Применяется: ко всем элементам и псевдоэлементам ::before и ::after
- Наследуется: нет
- Анимируется: нет
Значения свойства
<time>
- определяет продолжительность одного цикла анимации. Значение по умолчанию «0s», а это означает что анимация произойдёт мгновенно и ключевые кадры будут незаметны. Нельзя устанавливать отрицательное значения.
Поддержка браузерами
CSS Animation
Примечание
Вы можете указать одно или несколько, разделённых запятыми, значений в animation-duration
. Когда вы предоставляете список значений, этот список обычно сопоставляется со списком значений предоставляемым другими свойствами связанными с анимацией, такими как animation-delay, animation-timing-function и animation-name, и другими. Каждый список значений в этих свойствах обрабатывается как массив, в котором у каждого значения есть собственный индекс. После этого значение по индексу сопоставляется со значением из другого списка.
Свойство animation-duration
обычно указывается как часть сокращённого свойства animation.
Если значение animation-duration
равно «0s», как оно установлено по умолчанию, то ключевые кадры не дадут никакого эффекта, но при этом сама анимация отрабатывается мгновенно. То есть, свойство animation-fill-mode применяется как обычно, заполняясь назад или вперёд по необходимости и свойства анимации по прежнему работают.
Пример
- Войдите или зарегистрируйтесь , чтобы оставлять комментарии