English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento CSS

Regole @CSS (RULES)

Completo di attributi CSS

Metodo di utilizzo e esempio dell'attributo transition-duration CSS3

L'attributo transition-duration CSS specifica il numero di secondi o millisecondi necessari per completare l'animazione di transizione.

La tabella seguente fornisce una descrizione dell'uso di questo attributo e la cronologia delle versioni, nonché la sintassi di utilizzo dell'attributo nel linguaggio JavaScript.

Valore predefinito:0s
Applicabile a:Tutti gli elementi ::before e ::after Elemento pseudo
Ereditarietà:No
Animabile:No.Vedere anche Proprietà animazione.
Versione: Nuova funzionalità CSS3
Sintassi JavaScript:oggetto.style.transitionDuration="5s"

Sintassi dell'uso di transition-duration

La sintassi di questa proprietà è la seguente:

transition-duration: time | initial | inherit

Ecco un esempio che dimostra come utilizzare la proprietà transition-duration.

button {
    background: #fd7c2a;
    /* Per Safari 3.0+ */
    -webkit-transition-property: background;
    -webkit-transition-duration: 2s;
    
    transition-property: background;
    transition-duration: 2s;
}
button:hover {
    background: #3cc16e;
}
Prova a vedere‹/›

Valore dell'attributo

La tabella sottostante descrive i valori di questa proprietà.

ValoreDescrizione
timeSpecificare il tempo necessario per completare la transizione. Il valore predefinito è 0s. I valori negativi non sono validi.
initialImposta questa proprietà al suo valore predefinito.
inheritSe specificato, l'elemento correlato adotta il valore della proprietà transition-duration dell'elemento padre.

Compatibilità del browser

La compatibilità del browser per la proprietà transition-duration, i numeri nella tabella sottostante rappresentano la versione minima del browser che supporta questa proprietà; tutti i browser mainstream supportano questa proprietà.

  • Firefox 5+ -moz-, 15 +

  • Google Chrome 4+ -webkit-

  • Internet Explorer 10+

  • Apple Safari 4+ -webkit-

  • Opera 12+ -o-, 15+ -webkit-

Leggi di più

Ecco alcune guide da consultare:CSS3 Transitions.

Proprietà correlate:transition,transition-delay,transition-property,transition-timing-function.