Merhaba değerli Kodlama Vakti takipçileri, bu dersimizde CSS Pseudo-Clasess (Sözde Sınıflar) konusunu öğreneceğiz.
Sözde sınıf, bir etiketin özel durumunu tanımlamak için kullanılır. Örneğin, şu amaçlarla kullanılabilir:
Sözde sınıfların sözdizimi şu şekildedir ;
secici:sozde-sinif { ozellik:değer; }
Bağlantılar farklı şekillerde görüntülenebilir:
/* ziyaret edilmemiş link */ a:link { color: red; } /* ziyaret edilmiş link */ a:visited { color: green; } /* fare üstüne gelinmiş link */ a:hover { color: hotpink; } /* tıklanılmış link */ a:active { color: blue; }
Sözde sınıflar CSS sınıflarıyla birleştirilebilir:Örnekteki bağlantının üzerine geldiğinizde rengi değişecektir:
a.highlight:hover { color: #ff0000; }
Bir div etiketinde :hover sözde sınıfının kullanımına bir örnek:
<!DOCTYPE html> <html> <head> <style> p { display: none; background-color: yellow; padding: 20px; } div:hover p { display: block; } </style> </head> <body> <div>Benim üstüme gelirsen gizli p etiketini görürsün <p>Tada! Bak buradayım !</p> </div> </body> </html>
:first-child sözde sınıfı, bir etiketin ilk çocuğu olan belirli bir etiketi seçmek için kullanılır.
Aşağıdaki örnekte, seçici, herhangi bir etiketin ilk alt etiketi olan herhangi bir p etiketi ile eşleşir:
p:first-child { color: blue; }
Aşağıdaki örnekte seçici, tüm < p > etiketlerinin ilk < i > etiketlerini seçer :
p i:first-child { color: blue; }