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