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.
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.
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ág | Leírás |
|---|---|
| animation-name | Meghatározza, melyik @keyframes animációt használja az elem. |
| animation-duration | Az animáció időtartama másodpercben vagy ezredmásodpercben. |
| animation-timing-function | Az animáció sebességgörbéje (pl. ease, linear, ease-in, ease-out). |
| animation-delay | Mennyi idővel később induljon el az animáció. |
| animation-iteration-count | Hányszor ismétlődjön az animáció (például végtelen is lehet). |
| animation-direction | Az animáció iránya (pl. normal, reverse, alternate). |
Az alábbi tanácsok segítenek abban, hogy animációid ne csak látványosak, hanem hatékonyak is legyenek:
✨ Kérdezd Larát — a tanulási partnered
Fedezd fel a személyre szabott tanulási támogatást. Lara elmagyarázza az anyagot, összefoglalja a témákat és megválaszolja a kérdéseidet — az Go csomagtól elérhető.
Lara segít gyorsabban tanulni — kizárólag a ReadyTools Go, Plus és Max tagoknak.
© 2025 ReadyTools. Minden jog fenntartva.