268 of 313 menu

Proprietà transition-timing-function

La proprietà transition-timing-function imposta la velocità di cambiamento (accelerazione) della transizione fluida transition. Ad esempio, prima lentamente, poi velocemente, poi lentamente e così via.

Sintassi

selettore { transition-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 velocemente 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 transition-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:

Esempio

Passa il mouse sul blocco - cambierà gradualmente la sua larghezza in 2 secondi. Poiché è impostato il valore ease-in, l'animazione inizierà lentamente e accelererà gradualmente:

<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; }

:

Vedi anche

  • la proprietà transition-duration,
    che imposta la durata della transizione fluida
  • la proprietà transition-property,
    che imposta il nome della proprietà per la transizione fluida
  • la proprietà transition-delay,
    che imposta il ritardo prima della transizione fluida
  • la proprietà transition,
    che è la forma abbreviata per la transizione fluida
  • la proprietà animation,
    con cui si può creare un'animazione
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