Loading...

CSS animációk

CSS ÁtmenetekCSS Transzformációk

A CSS animációk lehetővé teszik, hogy egy elem megjelenése fokozatosan változzon meg, például szín, méret, pozíció vagy áttetszőség tekintetében. Az animációk kulcsfontosságúak a modern, dinamikus weboldalak létrehozásában.

Egyszerű animáció @keyframes segítségével

Az @keyframes szabály határozza meg az animáció lépéseit. Megadhatjuk, hogy az elem állapota hogyan változzon a kezdeti és a végső pont között.

Ebben a példában egy doboz háttérszíne pirosról sárgára vált, majd vissza, végtelen ismétléssel.

Animációs tulajdonságok

Az animációk több al-tulajdonság segítségével szabályozhatók. Ezek közül néhány a név, az időtartam, a sebességfüggvény, a késleltetés és az ismétlések száma.

TulajdonságLeírás
animation-nameMeghatározza, melyik @keyframes animációt használja az elem.
animation-durationAz animáció időtartama másodpercben vagy ezredmásodpercben.
animation-timing-functionAz animáció sebességgörbéje (pl. ease, linear, ease-in, ease-out).
animation-delayMennyi idővel később induljon el az animáció.
animation-iteration-countHányszor ismétlődjön az animáció (például végtelen is lehet).
animation-directionAz animáció iránya (pl. normal, reverse, alternate).

Tippek a CSS animációkhoz

Az alábbi tanácsok segítenek abban, hogy animációid ne csak látványosak, hanem hatékonyak is legyenek:

  • Használj animációt mértékkel: a túl sok mozgás zavaró lehet.
  • Animáld a teljesítménybarát tulajdonságokat (pl. transform, opacity), ne a layout-ra hatókat (pl. width, height).
  • Kombináld az animációkat és az átmeneteket a természetesebb hatás érdekében.

✨ Ask Lara

Please sign in to ask Lara about CSS Animations.

Kövesd nyomon a fejlődésed 🚀

Tanulj egyszerűbben utad nyomonkövetésével teljesen ingyen.


Top eszközök

CodeHubBoardly ÚJLinksy ÚJChromo ÚJ

Nyelv kiválasztása

Téma beállítása

© 2025 ReadyTools. Minden jog fenntartva.