SELECTOR CSS

CSS selectors merupakan mekanisme dalam memilih dan menargetkan elemen didalam HTML. selectors memungkinkan berkomunikasi langsung dengan elemen-elemen HTML, memberi tahu browser bagian mana yang harus diberi style khusus.

Selector dasar dipakai untuk menargetkan dan mengubah tampilan elemen HTML, jenis-jenis selector dasar

A. Selector tag

Selector tag menargetkan elemen berdasarkan jenisnya, dengan elemen selector akan memungkinkan semua elemen paragraf di halaman web mengalami perubahan.

B. Class selector

Selector Class menargetkan elemen berdasarkan atribut class. Menggunakan class selector yang diawali dengan tanda titik (.) Sangat cocok apabila ingin beberapa elemen memiliki style sama untuk menciptakan konsistensi dalam desain.

C. ID selector

ID selector menargetkan elemen berdasarkan atribut ID-nya

D. Universal selector 

universal selector direpresentasikan dengan tanda bintang (*) dan digunakan untuk menargetkan semua elemen yang ada dalam dokumen HTML

E. Atribut Selector

Menggunakan dan memilih nama sesuai dengan nama atribut pada tag html. Penulisan selector attribute diawali dengan nama tag lalu nama atributte.

F. Selector Pseudo-class

Selector CSS yang digunakan untuk menargetkan elemen HTML berdasarkan keadaan atau perilaku elemen tersebut. Misalnya, selector pseudo-class dapat digunakan untuk menargetkan elemen saat diklik, saat kursor mouse melayang di atasnya, saat elemen dalam fokus, dan masih banyak lagi

Pseudo-class lainnya

SelectorContoh penulisanContoh Deskripsi
:activea:activeberfungsi untuk memilih link yang telah aktif
:focusinput:focusmemilih elemen input ketika di klik atau focus
:linka:linkmemilih link yang belum di klik / belum dikunjungi
:visiteda:visitedmemilih link yang sudah di kilk / sudah dikunjungi
:disabledinput:disabledmemilih elemen input yang tidak aktif / disable
:enabledinput:enabledmemilih elemen input yang aktif / enabled

G. Selector Pseudo-Element

Selector pseudo-element digunakan untuk memilih bagian yang spesifik, seperti baris pertama pada paragraf, daftar pertama pada list, huruf pertama pada teks dan menambahkan teks pada elemen tertentu.

Pseudo-element lainnya

SelectorContoh penulisanContoh Deskripsi
::afterp::aftermenambah konten setelah dan seluruh tag p
::beforep::beforemenambah konten sebelum dan seluruh tag p
::first-linep::first-linememilih baris pertama dalam tag p
::first-letterp::first-lettermemilih huruf pertama dalam tag p

H. Selector Group

Selector group memungkinkan untuk menggunakan lebih dari satu element tertentu dan menggunakan style css yang sama. Untuk penulisan kodenya dipisahkan dengan koma.

Be the first to comment

Leave a Reply

Your email address will not be published.


*