::selection – Seçili Metin
Merhabalar,
Bu yazımda CSS ile sözde öğelerden ::selection seçicisinden bahsedeceğim. Diğer sözde öğeler hakkında bilgi almak isterseniz ::before ve ::after kullanımı yazıma göz atabilirsiniz.
Şimdi gelelim ::selection seçicisine. Bir kullanıcı fare ile metin seçtiğinde tarayıcılar otomatik olarak mavi arka plan rengi ve beyaz yazı ile hangi karakterlerin seçildiğini gösterir. Bu varsayılan görünümü CSS ile özelleştirmek mümkündür.
::selection
ile sınırlı bazı özellikleri değiştirebilirsiniz. Bunlar:
- Yazı rengi (
color
) - Arka plan rengi (
background-color
) - Yazı gölgesi (
text-shadow
)
Aşağıda örnek bir kullanım veriyorum:
p::selection {
background-color: green;
color: orange;
}
Bu örnekte, <p>
etiketli paragraflar içindeki metin seçildiğinde seçilen kısmın arka planı yeşil, yazısı ise turuncu olacaktır.
Dilerseniz p
etiketi gibi belirli elementler yerine sadece ::selection
yazarak tüm sayfadaki seçimi özelleştirebilirsiniz.
Ayrıca input ve textarea gibi kullanıcıdan veri alan alanlarda da ::selection
kullanılabilir.
Umarım işinize yarar. Mutlu Kodlamalar :)