Sobes.tech
Junior

Na čo slúžia animačné kľúčové snímky (keyframes) a ako fungujú?

sobes.tech AI

Odpoveď od AI

Kľúčové snímky (keyframes) v CSS sa používajú na definovanie medziľahlých stavov animácie. Umožňujú určiť, ako sa vlastnosti prvku budú meniť v rôznych časových bodoch počas animácie.

Fungujú takto: popíšete súbor štýlov pre určité percentá času (napríklad 0 %, 50 %, 100 %), a prehliadač plynule interpoluje hodnoty medzi týmito stavmi.

Príklad:

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

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

V tomto príklade sa prvok plynulo objaví (priehľadnosť sa mení od 0 do 1) za 2 sekundy.

Týmto spôsobom umožňujú keyframes vytvárať zložité a plynulé animácie, stanovujúc kľúčové body zmeny štýlov.