Öznitelik Değeri seçicileri II
Coddy'nin CSS Seçicileri kursunda ders 14 / 15.
Bu derste, öznitelik değeri ile biten seçiciler kavramını keşfedeceğiz. Bu teknik, HTML öğelerini öznitelik değerlerinin son karakterlerine göre hedeflemenize olanak tanır.
Öznitelik Değeri ile Biten Seçici Sözdizimi:
Öznitelik değerleri belirli bir dize ile biten öğeleri hedeflemek için [attribute$="value"] seçici sözdizimini kullanırsınız.
Kod Örnekleri:
HTML:
<button class="btn-primary">Primary Button</button>
<button class="btn-secondary">Secondary Button</button>
<button class="btn-tertiary">Tertiary Button</button>CSS:
/* Sınıf öznitelik değerleri "-tertiary" ile biten düğmeleri seçer */
[class$="-tertiary"] {
background-color: lightcoral;
}Sağlanan kod örneklerinde:
- Farklı sınıf öznitelik değerlerine sahip üç düğme tanımlanmıştır.
[class$="-tertiary"]CSS kuralı, "-tertiary" ile biten birclassöznitelik değerine sahip öğeleri hedefler. Bu düğmelerebackground-color: lightcoral;stilini uygular.
Sonuç olarak, "btn-tertiary" sınıf öznitelik değerine sahip düğmenin arka plan rengi açık mercan (light coral) olacaktır.
Görev
KolayBir web sayfasında size müzik parçalarının bir listesi verildi. Her parça, formatını belirten bir data-track özniteliğine (örneğin, "mp3", "wav", "flac") sahip bir <div> öğesi ile temsil edilir. Göreviniz, öznitelik değeri sonu seçicilerini kullanarak parçaları formatlarına göre farklı şekilde stillendirmektir.
CSS göreviniz şunları yapmaktır:
data-tracköznitelik değeri "mp3" ile biten parçalara benzersiz bir arka plan verin.data-tracköznitelik değeri "wav" ile biten parçalara benzersiz bir arka plan verin.data-tracköznitelik değeri "flac" ile biten parçalara benzersiz bir arka plan verin.
Kendin dene
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Music Tracks</title>
<style>
/* Your CSS code here */
</style>
</head>
<body>
<div data-track="a-mp3">Track 1 (MP3)</div>
<div data-track="a-wav">Track 2 (WAV)</div>
<div data-track="a-flac">Track 3 (FLAC)</div>
<div data-track="b-mp3">Track 4 (MP3)</div>
</body>
</html>
CSS Seçicileri bölümündeki tüm dersler
4Öznitelik seçiciler
Öznitelik Seçicilere GirişVarlık ve Tam DeğerlerÖznitelik Değeri seçicileriÖznitelik Değeri seçicileri IIÖznitelik Değeri seçicileri III