Junior
A cosa servono i fotogrammi chiave di animazione e come funzionano?
sobes.tech AI
Risposta dell'AI
Le fotogrammi chiave (keyframes) in CSS vengono utilizzati per definire stati intermedi di un'animazione. Permettono di specificare come le proprietà di un elemento cambieranno in diversi momenti durante l'animazione.
Funzionano così: si descrive un insieme di stili per certe percentuali di tempo (ad esempio, 0%, 50%, 100%), e il browser interpola dolcemente i valori tra questi stati.
Esempio:
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.element {
animation: fadeIn 2s ease-in-out;
}
In questo esempio, l'elemento appare gradualmente (l'opacità cambia da 0 a 1) in 2 secondi.
In questo modo, i keyframes permettono di creare animazioni complesse e fluide, stabilendo punti chiave di modifica degli stili.