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

Manuale di riferimento CSS

Regole @CSS

Manuale completo delle proprietà CSS

Metodi di utilizzo e esempi di CSS3 transition-delay

L'attributo CSS transition-delay definisce quando inizia la transizione (ad esempio, un valore di 2s indica che la transizione inizierà 2 secondi dopo l'applicazione). Il valore può essere specificato in secondi o millisecondi.

La tabella sottostante fornisce una descrizione dell'uso e la cronologia delle versioni di questa proprietà, nonché la sua sintassi di utilizzo nel script JavaScript.

Valore predefinito:0s
Applicabile a:Tutti gli elementi::before e::after Elementi pseudo
Ereditarietà:Nessuno
Animabile:No.Si prega di consultare Proprietà dell'animazione
Versione: Nuova funzione CSS3
Sintassi JavaScript:oggetto.style.transitionDelay="3s"

语法使用transition-delay

La sintassi di questa proprietà è la seguente:

transition-delay: time | initial | inherit

Ecco un esempio che dimostra come utilizzare l'attributo transition-delay.

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

Attenzione:Questa proprietà permette valori negativi. Tuttavia, sembra iniziare nel mezzo del ciclo di transizione, ad esempio, un ritardo di transizione di -2s fa iniziare immediatamente la transizione, ma inizia dopo 2 secondi dal suo inizio.

Valore dell'attributo

La tabella sottostante descrive i valori di questa proprietà.

ValoreDescrizione
timeDefinisce il numero di secondi o millisecondi da aspettare prima dell'inizio della transizione. Il valore predefinito è 0s.
initialImposta questa proprietà al suo valore predefinito.
inheritSe specificato, l'elemento correlato adotta il valore dell'attributo transition-delay dell'elemento padre.

Compatibilità del browser

Compatibilità dei browser per l'attributo transition-delay, i numeri nella tabella sotto rappresentano la versione minima del browser che supporta l'attributo; tutti i browser mainstream supportano questa proprietà.

  • Firefox 4+ -moz-,16 +

  • Google Chrome 4+ -webkit-,26 +

  • Internet Explorer 10+

  • Apple Safari 3.1+ -webkit-,6.1+

  • Opera 10.5+ -o-,12.1+

Leggi di più

Ecco alcune guide da consultare:CSS3 Transitions

Proprietà correlate:transitiontransition-durationtransition-propertytransition-timing-function