268 of 313 menu

Lastnost transition-timing-function

Lastnost transition-timing-function določa hitrost spreminjanja (pospešek) gladkega prehoda transition. Na primer, najprej počasi, nato hitro, nato počasi in tako naprej.

Sintaksa

selektor { transition-timing-function: vrednost; }

Vrednosti

Vrednost Opis
ease Najprej počasi, nato hitro, na koncu spet počasi.
ease-in Začne se počasi in postopoma pospešuje.
ease-out Začne se hitro in postopoma ustavi.
ease-in-out Najprej počasi, nato hitro, na koncu spet počasi. Od ease se razlikuje po hitrosti.
linear Vedno enaka hitrost.
step-start Animacije ni, lastnost takoj prevzame končno vrednost.
step-end Animacije ni, lastnost čaka čas, določen v transition-duraton, nato pa takoj prevzame končno vrednost.
steps Vrednost lastnosti se spreminja s skoki.
cubic-bezier Bézierjeva krivulja, ki lahko določa poljubno animacijo. Glej generator Bézierjevih krivulj.

Privzeta vrednost: ease.

Primerjava različnih vrednosti

Z miško se pomaknite nad spodnje bloke, da si ogledate delovanje vseh vrst časovnih funkcij:

Primer

Z miško se pomaknite nad blok - ta se bo gladko spremenil svojo širino v 2 sekundah. Ker je nastavljena vrednost ease-in, se bo animacija začela počasi in bo postopoma pospeševala:

<div id="elem"></div> #elem { border: 1px solid black; transition-timing-function: ease-in; transition-duration: 2s; transition-property: width; height: 50px; width: 100px; } #elem:hover { width: 400px; }

:

Glejte tudi

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni