Formulir adalah komponen penting dari web karena mereka menghubungkan pengguna ke bisnis Anda dan membantu mereka mencapai apa yang mereka datangi ke situs atau aplikasi Anda. Yang sedang berkata, Anda ingin memastikan bahwa semua pengguna Anda dapat menggunakan formulir Anda tanpa harus menderita pengalaman yang mengerikan. Tujuannya adalah untuk membuat interaksi pengguna kunci ini tanpa gesekan mungkin.
Meskipun memang benar bahwa bentuk bangunan kadang-kadang menjadi tugas yang sulit, membuatnya dapat diakses secara moderat tidak serumit yang mungkin Anda pikirkan (yang baik Pembangun Situs Web akan membuatnya sangat sederhana). Seringkali ada alasan yang dilemparkan seperti 'kita tidak punya waktu untuk khawatir tentang aksesibilitas' atau 'kita akan membuatnya dapat diakses nanti'. Alasan ini sering (jika tidak selalu) tidak valid dan Anda dapat membantu tim Anda mengubah pola pikir ini.
Mencari lebih banyak saran? Kami membuat Anda ditutupi dengan posting pada topik dari hosting web. untuk penyimpanan awan .
Berikut adalah beberapa pertanyaan yang harus Anda pertimbangkan saat membangun bentuk:
Saya telah memberi Anda beberapa kode starter untuk membantu Anda maju. Baik Mulailah dengan ini dan akhirnya Dapatkan untuk ini .
Saya telah memberi Anda beberapa gaya dan elemen dasar yang akan membuat formulir berlangganan sederhana tetapi ada banyak yang bisa kami lakukan di sini untuk membuat formulir ini lebih bermanfaat. Dengan apa pun yang Anda buat, menggunakan html semantik yang baik akan membuat Anda jauh.
Mari kita mulai dengan menghubungkan & lt; input & gt; elemen untuk masing-masing & lt; label & gt; s. Kami melakukan ini dengan memberikan & lt; input & gt; ID dan menggunakannya sebagai atribut untuk & lt; label & gt; . Kita dapat menggunakan "nama" dan "email" untuk ini dan kita sudah melakukan dua hal:
Sekarang input dan label kami semua ditransfer, kami dapat menentukan jenis input HTML. Ini sangat berguna dan cara super mudah untuk memberikan pengalaman pengguna yang sangat baik. Menambahkan Tipe Atribut akan membantu pengguna secara otomatis mengisi formulir dan juga akan menyediakan keyboard yang lebih cocok untuk pengguna seluler. Untuk kasus penggunaan kami yang bisa kita lakukan Ketik = "teks" untuk input nama dan Ketik = "Email" untuk input email.
Kami juga ingin pengguna memiliki ide bagus tentang jenis data apa (dan pemformatannya) yang kami harapkan dari mereka. Di sini cukup jelas tapi itu tidak selalu terjadi. Secara umum praktik yang baik untuk memberikan label yang selalu dapat dilihat dan placeholder yang mengkomunikasikan input yang diharapkan. Ini berarti tidak menggunakan Placeholder. Atribut sebagai label visual untuk input di mana label tidak dapat dilihat setelah pengguna mulai mengetik. Ini telah menjadi praktik populer untuk banyak pengembang dan benar-benar perlu ditidurkan sekali dan untuk semua. Kami dapat memberikan placeholder "Ex. Jane Doe" untuk nama dan "ex. [email protected]" untuk email.
Sekarang kita bisa mulai bekerja pada fokus negara Styling. Styling default dari status fokus berbeda antara browser dan kami dapat meningkatkan apa pun gaya default mungkin untuk membuatnya lebih ramah pengguna. Dalam kasus kami di sini, kami ingin input memiliki garis besar yang tebal dan berwarna yang cocok dengan tombol.
Terakhir, kita perlu menambahkan beberapa gaya fokus di sekitar elemen tombol. Ini sering diabaikan tetapi benar-benar dapat membantu pengguna keyboard hanya tahu di mana mereka berada. Kita perlu menambahkan ini & amp; :: moz-focus-innner Bit untuk menyingkirkan beberapa styling default di Firefox (Anda mungkin ingin menyimpan cuplikan itu untuk digunakan di masa mendatang).
Sama seperti itu, kami memiliki formulir berlangganan dasar yang dapat Anda banggakan dan tingkatkan. Karena kami telah menggunakan semantik yang baik, formulir dapat diakses melalui keyboard saja (coba gunakan Tab dan Spacebar / Enter Keys). Warna yang digunakan untuk tombol adalah rasio warna 11,51, memenuhi standar AAA untuk WCAG (panduan aksesibilitas konten web). Kami telah menyediakan label untuk pengguna visual dan pengguna pembaca layar, serta status fokus bergaya untuk teman-teman keyboard kami. Akhirnya, perhatikan bahwa font diatur ke 18px. dalam tubuh. Ini membuat formulir kami jauh lebih mudah dibaca (Anda harus mencoba untuk tetap di atas 14px).
Merancang dan membangun dengan aksesibilitas dalam pikiran membutuhkan latihan tetapi Anda akan menjadi pengembang yang lebih baik untuk itu dan membantu menjadikan web tempat yang lebih baik.
Artikel ini awalnya diterbitkan dalam masalah 316 dari bersih , majalah terlaris di dunia untuk desainer dan pengembang web. Beli masalah 316 di sini atau berlangganan di sini .
Artikel terkait:
(Kredit Gambar: Mark Evan Lim) Storyboarding di Photoshop bisa menjadi cara yang bagus untuk memetakan ide-ide Anda. ..
Tutorial hari ini akan menunjukkan kepada Anda bagaimana menggambar seekor anjing. Kerangka anjing dan kucing sangat mirip, terut..
(Kredit Gambar: Adobe) Adobe XD dapat membantu dengan prototyping - salah satu proses paling penting dalam siklus hid..
Kami telah melihat banyak API baru yang ditambahkan ke web selama beberapa tahun terakhir yang benar-benar mengaktifkan konten web untuk memiliki fungsi yang sama dengan banyak aplikasi untuk..
Tidak peduli penggunaan terakhir Anda, sebagian besar adegan yang berpusat pada struktur buatan manusia akan mendapat manfaat dar..
Sketsa adalah alat sederhana namun kuat bagi siapa saja yang terlibat dengan membuat produk digital. Pena, kertas dan papan tulis sudah tersedia di setiap kantor; Tidak perlu untu..
Halaman 1 dari 4: Halaman 1 Halaman 1 Halaman 2 Halaman 3. ..
Tutorial ini mencakup proses membangun aset - dalam hal ini a Desain Spaceship - Dengan tingkat kompleksitas yang ..