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)