Sobes.tech
Junior

Animasiya açar kadrları (keyframes) nə üçün lazımdır və necə işləyirlər?

sobes.tech Süni İntellekt

AI-dan cavab

CSS-də açar kadrlar (keyframes) animasiyanın ara vəziyyətlərini təyin etmək üçün istifadə olunur. Onlar elementin xüsusiyyətlərinin animasiya boyunca necə dəyişəcəyini göstərməyə imkan verir.

İş prinsipi belədir: müəyyən zaman faizləri üçün stil toplusu təsvir edirsiniz (məsələn, 0%, 50%, 100%), və brauzer bu vəziyyətlər arasında dəyərləri yumşaq interpolasiya edir.

Nümunə:

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.element {
  animation: fadeIn 2s ease-in-out;
}

Bu nümunədə, element yumuşaq şəkildə görünür (şəffaflıq 0-dan 1-ə dəyişir) və bu 2 saniyə çəkir.

Beləliklə, keyframes mürəkkəb və axıcı animasiyalar yaratmağa imkan verir, stil dəyişikliklərinin əsas nöqtələrini müəyyən edir.