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 animation-fill-mode di CSS3

L'attributo animation-fill-mode di CSS3 specifica come lo stile viene applicato al target dell'animazione prima e dopo l'esecuzione dell'animazione.

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

Valore predefinito:none
Applicabile a:Tutti gli elementi::before e::after Elementi pseudo
Ereditarietà:Nessuno
Animabile:NoVedere anche Attributi animazione.
Versione: Nuova funzionalità CSS3
Sintassi JavaScript:    object.style.animationFillMode="forwards"

Sintassi dell'uso di animation-fill-mode

La sintassi di questo attributo è la seguente:

animation-fill-mode: none | forwards | backwards | both | initial | inherit

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

.box {
    width: 50px;
    height: 50px;
    background: red;
    position: relative;
    /* Chrome, Safari, Opera */
    -webkit-animation-name: moveit;
    -webkit-animation-duration: 4s;
    -webkit-animation-fill-mode: forwards;
    
    animation-name: moveit;
    animation-duration: 4s;
    animation-fill-mode: forwards;
}
 
/* Chrome, Safari, Opera */
@-webkit-keyframes moveit {
    from {left: 0;}
    to {left: 50%;}
}
 
@keyframes moveit {
    from {left: 0;}
    to {left: 50%;}
}
Prova a vedere‹/›

Valore dell'attributo

La tabella seguente descrive i valori di questa proprietà.

ValoreDescrizione
noneL'animazione non applicherà alcun stile al target prima o dopo l'esecuzione.
forwardsDopo la fine dell'animazione (determinato daanimation-iteration-count). L'attributo verrà applicato all'animazione alla fine dell'animazione.
backwardsL'animazione applicherà i valori delle proprietà definite nella keyframe, che sarà determinata daanimation-delayL'iterazione dell'animazione inizia all'inizio del periodo definito dall'attributo, questi sono i valori della keyframe from (animation-directionper normal o alternate) o per il valore della keyframe to (animation-directionper reverse o alternate-reverse).
bothL'animazione seguirà le regole in avanti e indietro, espandendo così le proprietà dell'animazione in entrambe le direzioni.
initialImposta questa proprietà al suo valore predefinito.
inheritSe specificato, l'elemento correlato adotta il valore calcolato dell'attributo animation-fill-mode del suo elemento padre.

Compatibilità del browser

Compatibilità dei browser per l'attributo animation-fill-mode, 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-

Per ulteriori letture

Ecco una guida da consultare:Animazioni CSS3.

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