Sobes.tech
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 საშუალებას აძლევს შექმნათ რთული და სუფთა ანიმაციები, განსაზღვრეთ სტილის ცვლილებების ძირითადი წერტილები.