Contoh CSS untuk memformat Tampilan Form
Pada bagian sebelumnya, kita telah mempelajari cara-cara untuk membuat elemen-elemen dari form. Bagian ini akan menjelaskan bagaimana mengubah tampilan form agar menjadi menarik, menggunakan CSS. Perubahan tampilan form menggunakan CSS dilakukan dengan memanfaatkan banyak properti-properti yang telah dipelajari pada bagian-bagian sebelumnya, tetapi pemilihan elemen untuk diubah tampilannya sendiri dapat dilakukan dengan beberapa selector yang belum dipelajari.
Untuk lebih jelasnya, kita dapat langsung melihat contoh-contoh kode untuk perubahan tampilan form.
Memilih Elemen Berdasarkan Atribut pada CSS
Elemen-elemen masukan pada form banyak yang menggunakan atribut yang sama, dengan sedikit perbedaan pada bagian atribut
type
yang digunakan elemen tersebut. Misalnya, elemen masukan email
dan text
secara tampilan sama, tetapi memiliki atribut type
yang berbeda:<input type="text">
<input type="email">
Kemudian juga terdapat elemen
submit
dan reset
yang ditampilkan dalam bentuk tombol, tetapi masih tetap menggunakan elemen input
:<input type="submit">
<input type="reset">
Jika kita hanya ingin memberikan properti CSS untuk elemen
submit
, bagaimanakah kita menetapkan selector yang benar?
Untungnya, CSS menyediakan selector khusus untuk memilih elemen HTML berdasarkan atribut yang ada pada elemen tersebut. Fitur ini dikenal dengan nama
Attribute Selector
, yang dapat dituliskan sebagai berikut:input[attribute=value]
Sehingga jika kita ingin memberikan properti CSS tertentu untuk elemen
submit
saja maka kita dapat menggunakan selector seperti berikut:input[type=submit] {
/* properti CSS */
}
Memilih Elemen Berdasarkan Atribut pada CSS
Elemen-elemen masukan pada form banyak yang menggunakan atribut yang sama, dengan sedikit perbedaan pada bagian atribut
type
yang digunakan elemen tersebut. Misalnya, elemen masukan email
dan text
secara tampilan sama, tetapi memiliki atribut type
yang berbeda:<input type="text">
<input type="email">
Kemudian juga terdapat elemen
submit
dan reset
yang ditampilkan dalam bentuk tombol, tetapi masih tetap menggunakan elemen input
:<input type="submit">
<input type="reset">
Jika kita hanya ingin memberikan properti CSS untuk elemen
submit
, bagaimanakah kita menetapkan selector yang benar?
Untungnya, CSS menyediakan selector khusus untuk memilih elemen HTML berdasarkan atribut yang ada pada elemen tersebut. Fitur ini dikenal dengan nama
Attribute Selector
, yang dapat dituliskan sebagai berikut:input[attribute=value]
Sehingga jika kita ingin memberikan properti CSS tertentu untuk elemen
submit
saja maka kita dapat menggunakan selector seperti berikut:input[type=submit] {
/* properti CSS */
}
Comments
Post a Comment