Junior
ანიმაციის ძირითადი კადრები (keyframes) რა მიზნით გამოიყენება და როგორ მუშაობს?
sobes.tech AI
პასუხი AI-სგან
CSS-ში საკვანძო კადრები (keyframes) გამოიყენება ანიმაციის საშუალო მდგომარეობების განსაზღვრად. ისინი საშუალებას აძლევენ განსაზღვროთ, როგორ შეიცვლება ელემენტის თვისებები სხვადასხვა დროს ანიმაციის განმავლობაში.
მუშაობს ასე: აღწერთ სტილების ნაკრებს გარკვეული პროცენტული დროისთვის (მაგალითად, 0%, 50%, 100%), და ბრაუზერი სუფთად ინტერპოლირებს მნიშვნელობებს ამ მდგომარეობებს შორის.
მაგალითი:
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.element {
animation: fadeIn 2s ease-in-out;
}
ამ მაგალითში, ელემენტი ნელნელა გამოჩნდება (გამჭვირვალობა იცვლება 0-დან 1-მდე) 2 წამში.
ამ გზით, keyframes საშუალებას აძლევს შექმნათ რთული და სუფთა ანიმაციები, განსაზღვრეთ სტილის ცვლილებების ძირითადი წერტილები.