English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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" |
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‹/›
La tabella sottostante descrive i valori di questa proprietà.
Valore | Descrizione |
---|---|
time | Specificare il tempo necessario per completare la transizione. Il valore predefinito è 0s. I valori negativi non sono validi. |
initial | Imposta questa proprietà al suo valore predefinito. |
inherit | Se specificato, l'elemento correlato adotta il valore della proprietà transition-duration dell'elemento padre. |
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à.
|
Ecco alcune guide da consultare:CSS3 Transitions.
Proprietà correlate:transition,transition-delay,transition-property,transition-timing-function.