Junior
Pentru ce sunt folosite cadrele cheie de animație și cum funcționează acestea?
sobes.tech AI
Răspuns de la AI
Cadrele cheie (keyframes) în CSS sunt utilizate pentru a defini stări intermediare ale unei animații. Ele permit specificarea modului în care proprietățile unui element se vor schimba în diferite momente ale animației.
Funcționează astfel: descrii un set de stiluri pentru anumite procente de timp (de exemplu, 0%, 50%, 100%), iar browserul interpolează valorile între aceste stări.
Exemplu:
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.element {
animation: fadeIn 2s ease-in-out;
}
În acest exemplu, elementul apare treptat (transparența se schimbă de la 0 la 1) în 2 secunde.
Astfel, keyframes permit crearea unor animații complexe și fluide, stabilind puncte cheie de schimbare a stilurilor.