274 of 313 menu

Proprietà animation-timing-function

La proprietà animation-timing-function imposta la velocità di variazione (accelerazione) dell'animazione. Ad esempio, prima lentamente, poi velocemente, poi di nuovo lentamente, ecc.

Sintassi

selettore { animation-timing-function: valore; }

Valori

Valore Descrizione
ease Prima lentamente, poi velocemente, alla fine di nuovo lentamente.
ease-in Inizia lentamente e accelera gradualmente.
ease-out Inizia rapidamente e si ferma gradualmente.
ease-in-out Prima lentamente, poi velocemente, alla fine di nuovo lentamente. Si differenzia da ease per la velocità.
linear Sempre la stessa velocità.
step-start Nessuna animazione, la proprietà assume immediatamente il valore finale.
step-end Nessuna animazione, la proprietà attende il tempo impostato in animation-duraton, e poi assume istantaneamente il valore finale.
steps Il valore della proprietà cambia a scatti.
cubic-bezier Curva di Bézier, che può definire un'animazione arbitraria. Vedi generatore di curve di Bézier.

Valore predefinito: ease.

Confronto tra i diversi valori

Passa il mouse sui blocchi mostrati di seguito per vedere il funzionamento di tutti i tipi di funzioni di temporizzazione:

Vedi anche

  • la proprietà animation,
    che è una proprietà abbreviata per le animazioni
  • la regola @keyframes,
    che definisce i fotogrammi chiave dell'animazione
  • le transizioni fluide transition, che rappresentano un'animazione al passaggio del mouse sull'elemento
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta