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:
Please sign in to ask Lara about CSS Transitions.
Nyelv kiválasztása
Téma beállítása
© 2025 ReadyTools. Minden jog fenntartva.