Sobes.tech
Junior

Na co slouží animační klíčové snímky (keyframes) a jak fungují?

sobes.tech AI

Odpověď od AI

Klíčové snímky (keyframes) v CSS se používají k definování mezistavů animace. Umožňují určit, jak se vlastnosti prvku budou měnit v různých časech během animace.

Fungují takto: popíšete sadu stylů pro určité procenta času (například 0 %, 50 %, 100 %), a prohlížeč plynule interpoluje hodnoty mezi těmito stavy.

Příklad:

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

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

V tomto příkladu se prvek plynule objeví (průhlednost se mění od 0 do 1) za 2 sekundy.

Tímto způsobem umožňují klíčové snímky vytvářet složité a plynulé animace, stanovující klíčové body změny stylů.