Junior
Animatsion kalit ramkalarining (keyframes) nima uchun kerak va ular qanday ishlaydi?
sobes.tech AI
AIdan javob
CSS'dagi kalit ramkalar (keyframes) animatsiyaning oraliq holatini belgilash uchun ishlatiladi. Ular elementning xususiyatlari animatsiya davomida qanday o'zgarishini aniqlashga imkon beradi.
Ular shunday ishlaydi: siz ma'lum vaqt foizlari uchun uslublar to'plamini tasvirlaysiz (masalan, 0%, 50%, 100%), va brauzer bu holatlar orasida qiymatlarni yumshoq interpolatsiya qiladi.
Misol:
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.element {
animation: fadeIn 2s ease-in-out;
}
Bu misolda, element yumshoq tarzda paydo bo'ladi (transparensiya 0 dan 1 gacha o'zgaradi) va bu 2 sekund davom etadi.
Shu tarzda, keyframes murakkab va silliq animatsiyalar yaratish uchun uslublar o'zgarishining asosiy nuqtalarini belgilash imkonini beradi.