Mengenal Pseudo-class dan Pseudo-element di CSS

Oleh: Alfarell Muchamad Yuwanto

Dalam CSS, terdapat dua fitur yang sangat penting untuk memperkaya tampilan tanpa perlu menambahkan elemen HTML tambahan, yaitu pseudo-class dan pseudo-element.

Kedua fitur ini memungkinkan kita untuk menargetkan elemen tertentu berdasarkan kondisi atau untuk menyisipkan konten secara virtual.

Apa itu Pseudo-class?

Pseudo-class adalah "kelas semu" yang digunakan untuk memberikan style berdasarkan keadaan tertentu dari elemen. Contohnya saat mouse diarahkan ke sebuah tombol, kita bisa mengubah warnanya menggunakan pseudo-class.

Beberapa contoh pseudo-class umum antara lain:

Contoh penggunaan :hover

Apa itu Pseudo-element?

Pseudo-element adalah elemen semu yang digunakan untuk menambahkan konten atau style pada bagian tertentu dari elemen, seperti awal atau akhir. Pseudo-element ditulis menggunakan :: (dua titik dua).

Beberapa pseudo-element yang populer adalah:

Contoh penggunaan ::before dan ::after

Konten utama

Kesimpulan

Pseudo-class dan pseudo-element sangat berguna dalam mempercantik tampilan dan meningkatkan interaktivitas tanpa perlu menambahkan elemen HTML tambahan. Mereka adalah bagian penting dari teknik styling modern.