Jenis Selektor Atribut CSS - Semalt Expert

Elemen HTML terdiri dari kelas, ID, dan atribut. Pemilih atribut memilih elemen HTML yang menampilkan atribut atau dengan nilai atribut. Selektor atribut menyediakan metode sederhana menerapkan gaya pada elemen HTML dengan atribut atau nilai sifat tertentu. Selektor atribut didefinisikan oleh dua tanda kurung siku, yang melampirkan atribut dengan nilainya. Namun, Anda dapat menempatkan pemilih jenis elemen sebelum itu. Pemilih [atribut] CSS menerapkan aturan gaya ke elemen jika dan ketika itu terdiri dari sifat yang diberikan.

Jenis selektor atribut

Ada berbagai jenis pemilih atribut yang masing-masing dapat digunakan untuk kasus yang berbeda:

CSS [atribut | = "nilai"] Pemilih menyoroti elemen yang memiliki sifat tertentu, dan itu dimulai dengan nilai yang ditentukan.

CSS [atribut ~ = "nilai"] Pemilih digunakan untuk menemukan elemen dengan nilai properti yang menampilkan kata tertentu.

CSS [atribut ^ = "nilai"] Pemilih menemukan elemen dengan nilai properti yang meminta nilai tertentu. Nilai belum tentu keseluruhan kata.

CSS [atribut $ = "value"] Selector menemukan komponen yang memiliki nilai atribut yang diakhiri dengan nilai yang ditentukan.

Aplikasi pemilih atribut CSS

Ada berbagai cara di mana pemilih atribut dapat digunakan alih-alih menggunakan pemilih universal, kelas atau ID

Penggunaan pemilih atribut yang paling umum adalah pada input. Ini termasuk pemilih teks, pemilih kotak centang, pemilih kata sandi, pemilih file, pemilih tersembunyi, pemilih kata sandi, pemilih radio, reset pemilih dan lainnya.

Bentuk styling

Selektor atribut sangat berguna ketika membentuk gaya tanpa kelas atau ID.

Tautan gaya

Misalnya, penyeleksi atribut dapat digunakan untuk mendesain blogroll di mana Anda memiliki daftar tautan ke situs teman. Namun, yang Anda inginkan adalah bahwa setiap tautan memiliki gaya yang berbeda. Cara tradisional untuk melakukannya adalah dengan menetapkan nama panggilan yang akan membutuhkan lebih banyak markup. Namun, Anda dapat menggunakan nth-child yang mengharuskan pesanan tidak pernah berubah. Menggunakan pemilih atribut membuatnya sangat mudah karena ada atribut yang dapat Anda targetkan.

Input perbatasan

Elemen batas penataan gaya menggunakan atribut gambar batas CSS adalah cara yang elegan untuk menambahkan gambar ke tubuh. Ini memungkinkan Anda untuk mendefinisikan gambar sebagai batas elemen. Gambar perbatasan dapat diskalakan, diiris, diulang dengan cara yang berbeda untuk memastikan bahwa gambar tersebut pas di area perbatasan. Atribut radius borders memungkinkan seseorang untuk menambahkan sudut bulat tanpa menggunakan gambar. Properti menentukan bentuk sudut.

Warna styling

Selektor atribut CSS membuatnya mudah untuk menata semua elemen yang memiliki nilai warna tertentu. Anda dapat menggunakan notasi kata kunci warna, RGB (), RGBA (), HSL () dan HSLA (). Nilai warna RGBA adalah perpanjangan dari model warna RGB dengan saluran yang menentukan opacity warna. Nilai parameter berkisar dari mulai 1.0 (buram} hingga 0.0 (transparan)

Model warna HSL dijelaskan sebagai (Hue_saturation_Lightness). Representasi rona dalam bentuk sudut (0-360) atau roda warna. Saturasi dan cahaya diukur sebagai persentase 0% dari saturasi mewakili warna atau abu-abu sementara 100 mewakili warna penuh. 100% lightness mewakili putih sedangkan 0% adalah hitam.