Свойство animation-duration
Свойството animation-duration задава
времето за изпълнение на анимация.
Синтаксис
селектор {
animation-duration: време в s или ms;
}
Стойности
| Стойност | Описание |
|---|---|
s |
Задава време в секунди (например 3s). |
ms |
Задава време в милисекунди (например 3ms). Една секунда е 1000 милисекунди. |
Стойност по подразбиране: 0s.
Пример
В този пример анимацията ще се възпроизвежда
в продължение на 3 секунди:
<div id="elem"></div>
@keyframes move {
from {
margin-left: 0px;
}
to {
margin-left: 400px;
}
}
#elem {
animation-duration: 3s;
animation-name: move;
animation-iteration-count: infinite;
animation-timing-function: linear;
border: 1px solid black;
width: 50px;
height: 50px;
}
:
Вижте също
-
свойство
animation-name,
което задава име на анимацията -
свойство
animation-delay,
което задава забавяне преди изпълнение на анимацията -
свойство
animation-timing-function,
което задава скоростта на изпълнение на анимацията -
свойство
animation-iteration-count,
което задава броя на повторенията на анимацията -
свойство
animation-direction,
което задава посоката на анимацията -
свойство
animation-fill-mode,
което задава състоянието на анимацията -
свойство
animation-play-state,
което позволява поставяне на анимацията на пауза -
свойство
animation,
което е съкратено записване за анимации -
команда
@keyframes,
която задава ключови кадри на анимацията -
плавни преходи
transition, които представляват анимация при посочване на елемент