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

Manuale di riferimento CSS

Regole CSS (@RULES)

Manuale completo CSS

Utilizzo e esempio di animation-direction dell'attributo CSS3

L'attributo CSS animation-direction specifica se l'animazione dovrebbe riprodursi in senso inverso in un ciclo alternato.

La tabella seguente riassume l'uso contestuale e la cronologia delle versioni di questo attributo.

Valore predefinito:normal
Applicabile a:Tutti gli elementi::before e::after Elementi pseudo
Ereditarietà:Nessuno
Animabile:No.Vedere anche Proprietà animazione.
Versione: Nuova funzionalità CSS3
Sintassi JavaScript:object.style.animationDirection="inverso"

Sintassi dell'uso di animation-direction

La sintassi di questo attributo è la seguente:

animation-direction: normale | inverso | alternare | inverso-alternare | iniziale | eredito

Il seguente esempio dimostra come utilizzare l'attributo animation-direction.

.box {
    width: 50px;
    height: 50px;
    background: rosso;
    position: relativo;
    /* Chrome, Safari, Opera */
    -webkit-animation-name: moveit;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: 2;
    -webkit-animation-direction: alternare;
    
    animation-name: moveit;
    animation-duration: 4s;
    animation-iteration-count: 2;
    animation-direction: alternate;
}
 
/* Chrome, Safari, Opera */
@-webkit-keyframes moveit {
    from {left: 0;}
    to {left: 50%;}
}
 
@keyframes moveit {
    from {left: 0;}
    to {left: 50%;}
}
Prova a vedere < › >

Attenzione:Se l'animazione è impostata per ripetere una sola volta, l'attributo animation-direction non ha effetto, vedere:animation-iteration-countAttributo

Valore dell'attributo

La tabella seguente descrive i valori di questa proprietà.

ValoreDescrizione
normalL'animazione dovrebbe ripetersi in ogni ciclo. Questo è il valore predefinito.
reverseL'animazione dovrebbe ripetersi all'indietro in ogni ciclo.
alternateL'animazione riprende in avanti nel primo ciclo, poi in avanti, poi continua a alternare.
alternate-reverseL'animazione riprende in avanti nel primo ciclo, poi in avanti, poi continua a alternare.
initialImposta questa proprietà al suo valore predefinito.
inheritSe specificato, l'elemento correlato utilizza il valore calcolato della proprietà animation-direction del suo elemento padre.

Compatibilità del browser

Compatibilità del browser per la proprietà animation-direction, tutti i browser principali 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:Animazione CSS3.

Proprietà e regole correlate:animation,animation-name,animation-delay,animation-timing-function,animation-iteration-count,animation-direction,animation-fill-mode,animation-play-state,@keyframes.