DEV Community

Eris Sulistina
Eris Sulistina

Posted on

Pseudo-element yang Wajib Diketahui

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;
}
Enter fullscreen mode Exit fullscreen mode

"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)