Junior
Do czego służą kluczowe klatki animacji i jak one działają?
sobes.tech AI
Odpowiedź od AI
Kluczowe klatki (keyframes) w CSS służą do określenia stanów pośrednich animacji. Pozwalają zdefiniować, jak właściwości elementu będą się zmieniać w różnych momentach trwania animacji.
Działają w ten sposób: opisujesz zestaw stylów dla określonych procentów czasu (np. 0%, 50%, 100%), a przeglądarka płynnie interpoluje wartości między tymi stanami.
Przykład:
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.element {
animation: fadeIn 2s ease-in-out;
}
W tym przykładzie element pojawia się płynnie (przezroczystość zmienia się od 0 do 1) w ciągu 2 sekund.
W ten sposób kluczowe klatki umożliwiają tworzenie złożonych i płynnych animacji, wyznaczając kluczowe punkty zmiany stylów.