Својство animation-timing-function
Својство animation-timing-function
поставља брзину промене (убрзање)
анимације. На пример, прво полако, па
брзо, па полако и тако даље.
Синтакса
селектор {
animation-timing-function: вредност;
}
Вредности
| Вредност | Опис |
|---|---|
ease |
Прво полако, па брзо, на крају опет полако. |
ease-in |
Почиње полако и постепено се убрзава. |
ease-out |
Почиње брзо и постепено се зауставља. |
ease-in-out |
Прво полако, па брзо, на крају опет полако. Од ease се разликује по брзини. |
linear |
Увек иста брзина. |
step-start |
Нема анимације, својство одмах добија коначну вредност. |
step-end |
Нема анимације, својство чека време
задато у animation-duraton,
а затим тренутно добија коначну вредност.
|
steps |
Вредност својства се мења у скоковима. |
cubic-bezier |
Безијерова крива, која може задати произвољну анимацију. Погледајте генератор Безијерових кривих. |
Подразумевана вредност: ease.
Поређење различитих вредности
Превуците мишем преко приказаних блокова испод, да бисте видели рад свих врста временских функција:
Види још
-
својство
animation,
које представља скраћеницу за анимације -
директиву
@keyframes,
која задаје кључне кадрове анимације -
глатке прелазе
transition, који представљају анимацију приликом преласка миша преко елемента