Pseudo-element yang Wajib Diketahui
Pseudo-element secara bahasa artinya Element Semu, alias element yang samar atau tersembunyi. Pada beberapa elemen HTML ada yang membawa elemen semu seperti elemen input yang membawa elemen semu placeholder. Kalau kita memberikan styel color ke input, maka style tersebut akan diterapkan ke hasil inputan kita dan bukan ke placeholder. Disini lah peran pseudo-element sebagai selector ke placeholder. Pseudo-element ciri khasnya diawali dengan titik dua dua di depan. Jadi untuk placeholder selectornya menjadi ::placeholder. Contoh:
input::placeholder {
color: silver;
}
"Bagaimana cara mengetahui ada Pseudo-element apa saja?"
Bisa cek ke dokumentasi Pseudo-element | MDN
Daftar Pseudo-element
| Pseudo-element | Keterangan | Prioritas |
|---|---|---|
| ::after | Menyisipkan konten setelah isi elemen | βββββ |
| ::backdrop | backdrop pada elemen <dialog> | βββ |
| ::before | Menyisipkan konten sebelum isi elemen | βββββ |
| ::cue | Untuk styling cue (teks subtitle) pada video (WebVTT) | ββ |
| ::details-content | Styling konten pada elemen <details>. | βββ |
| ::file-selector-button | Styling tombol pada <input type="file"> | ββββ |
| ::first-letter | Menargetkan huruf pertama dalam paragraf | βββ |
| ::first-line | Menargetkan baris pertama dalam teks | βββ |
| ::Marker | Menentukan gaya bullet atau numbering pada list | ββββ |
| ::selection | Menentukan gaya teks yang diseleksi user | βββββ |
| ::target-text | Menyorot teks target fragment URL | βββ |
| ::view-transition and friends | Memberikan animasi transisi halaman | ββββ |
Disclaimer: Penilaian kolom prioritas datangnya murni dari opini saya sendiri. Jadi jika kamu tidak setuju, silakan sesuaikan.
Sekian tulisan saya kali ini, sampai jumpa di tulisan selanjutnya π
Top comments (0)