A pszeudo-osztályok lehetővé teszik, hogy egy elem különböző állapotait célozzuk meg. Például amikor fölé visszük az egeret, amikor fókuszba kerül, vagy amikor az elem a szülőn belül elsőként jelenik meg.
A pszeudo-osztályokat kettősponttal (:) jelöljük, és olyan állapotokat, pozíciókat vagy különleges eseteket célozhatunk velük, amelyeket normál attribútumokkal nem tudnánk elérni.
Pseudo-class | Leírás |
---|---|
:hover | Alkalmazás akkor, amikor az egér az elem fölé kerül. |
:focus | Alkalmazás, amikor az elem (pl. input mező) fókuszba kerül. |
:nth-child() | Meghatározott sorszámú gyermek elem kiválasztása. |
:first-child | A szülő első gyermekének kiválasztása. |
:last-child | A szülő utolsó gyermekének kiválasztása. |
Ezekkel a pszeudo-osztályokkal interakciókra reagálhatunk, például ha egy link fölé viszik az egeret, vagy egy input mezőre kattintanak.
Az alábbi példában egy link színe pirosra vált hover esetén, míg a szövegmező fókuszba kerülve zöld szegélyt kap.
A strukturális pszeudo-osztályok az elem helyzetére vonatkoznak a szülőn belül. Így egyszerűen formázhatjuk az első, utolsó vagy meghatározott sorszámú elemet.
A pszeudo-osztályok megkönnyítik az állapot- és struktúraalapú formázást. Íme néhány tanács:
Please sign in to ask Lara about CSS pseudo-classes.
Nyelv kiválasztása
Téma beállítása
© 2025 ReadyTools. Minden jog fenntartva.