Svojstvo animation-timing-function
Svojstvo animation-timing-function
postavlja brzinu promene (ubrzanje)
animacije. Na primer, prvo sporo, zatim
brzo, pa opet sporo itd.
Sintaksa
selektor {
animation-timing-function: vrednost;
}
Vrednosti
| Vrednost | Opis |
|---|---|
ease |
Prvo sporo, zatim brzo, na kraju opet sporo. |
ease-in |
Počinje polako i postepeno ubrzava. |
ease-out |
Počinje brzo i postepeno se zaustavlja. |
ease-in-out |
Prvo sporo, zatim brzo, na kraju opet sporo. Razlikuje se od ease po brzini. |
linear |
Uvek ista brzina. |
step-start |
Nema animacije, svojstvo odmah poprima konačnu vrednost. |
step-end |
Nema animacije, svojstvo čeka vreme,
zadato u animation-duraton,
a zatim trenutno poprima konačnu vrednost.
|
steps |
Vrednost svojstva se menja skokovito. |
cubic-bezier |
Bezier-ova kriva, koja može zadati proizvoljnu animaciju. Vidi generator Bezier-ovih krivih. |
Podrazumevana vrednost: ease.
Poređenje različitih vrednosti
Pređite mišem preko prikazanih blokova ispod, da biste videli rad svih vrsta vremenskih funkcija:
Vidite takođe
-
svojstvo
animation,
koje predstavlja skraćeno svojstvo za animacije -
komandu
@keyframes,
koja zadaje ključne kadrove animacije -
glatke prelaze
transition, koji predstavljaju animaciju na prelazak mišem preko elementa