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;
}