Junior
Az animációs kulcskockák (keyframes) mire valók és hogyan működnek?
sobes.tech MI
Válasz az MI-től
A CSS-ben a kulcskockák (keyframes) az animáció közbenső állapotainak meghatározására szolgálnak. Lehetővé teszik, hogy megadja, hogyan változnak egy elem tulajdonságai az animáció különböző pontjain.
Így működnek: egy stílusok halmazát írja le bizonyos időszázalékokra (például 0%, 50%, 100%), és a böngésző simán interpolálja az értékeket ezek között az állapotok között.
Példa:
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.element {
animation: fadeIn 2s ease-in-out;
}
Ebben a példában az elem simán jelenik meg (az átlátszóság 0-ról 1-re változik) 2 másodperc alatt.
Így a keyframes lehetővé teszik összetett és sima animációk létrehozását, meghatározva a stílusváltozások kulcspontjait.