CSS animation-duration
La proprietà CSS3 animation-duration definisce la durata dell'animazione
La proprietà animation-duration
stabilisce quanto tempo impiega un'animazione a completarsi. Viene espressa in secondi (s
) o millisecondi (ms
) e determina la velocità dell'animazione. Per esempio, un valore di 2s
significa che l'animazione durerà 2 secondi. Il valore predefinito è 0s
, il che indica che l'animazione non viene eseguita. È utile per controllare la velocità e il ritmo di un'animazione, rendendo l'effetto più dinamico o fluido.
Sintassi
Significato dei valori principali:
-
time: la durata dell'animazione, espressa in secondi (
s
) o millisecondi (ms
). Determina il tempo che l'animazione impiega per completarsi. Il valore predefinito è0s
, il che significa che non viene applicata alcuna animazione.
Esempio proprietà: animation-duration
Codice Esempio: animation-duration

/* Definizione dell'animazione */
@keyframes slideIn {
0% {
opacity: 0;
transform: translateX(-200px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.animated-box {
display: inline-block;
padding: 20px;
background-color: #50a14f;
color: white;
font-size: 18px;
border-radius: 5px;
animation: slideIn 3s ease-in-out forwards;
animation-duration: 3s; /* Durata dell'animazione impostata su 3 secondi */
}
Contenuto Esempio: animation-duration
Prova questo esempio
DEMO
Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.