A CSS átmenetek lehetővé teszik, hogy az elemek állapotváltozásai (például szín, méret, pozíció) fokozatosan, animált módon történjenek meg, nem pedig azonnal.
A transition tulajdonság segítségével egy gomb háttérszíne fokozatosan változhat át egy másik színre hover eseménykor.
Ebben a példában a gomb alap színe kékre van állítva, hover állapotban pedig zöldre változik, lassú átmenettel.
Az átmenetek nem csak színeknél, hanem méreteknél is használhatók. Egy doboz szélessége és magassága fokozatosan növekedhet hover állapotban.
A transition több al-tulajdonságból épül fel, amelyek külön-külön szabályozzák az animáció működését.
| Tulajdonság | Leírás |
|---|---|
| transition-property | Meghatározza, mely CSS tulajdonságra vonatkozzon az átmenet. |
| transition-duration | Az átmenet időtartama másodpercben vagy ezredmásodpercben. |
| transition-timing-function | Az átmenet sebességgörbéje, például ease, linear, ease-in, ease-out. |
| transition-delay | Késleltetés az átmenet indítása előtt. |
Az alábbi tanácsok segítenek a CSS átmenetek hatékony használatában:
✨ 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.