Lewati ke konten utama

Pustaka Ba11y

Modal

Jendela yang muncul di atas halaman utama atau di atas modal lain. Selama modal terbuka, konten di belakangnya tidak bisa diakses sampai modal ditutup.

Modal yang Aksesibel (WCAG 2.2)

Hapus Alamat?

Kamu akan menghapus alamat ini secara permanen.

Membuat Modal yang Aksesibel

  • Pastikan fokus keyboard berpindah ke dalam modal saat dibuka
  • Sediakan cara menutup yang mudah (tombol tutup dan tombol Esc)
  • Nonaktifkan interaksi dengan konten di belakang modal
  • Berikan judul modal yang jelas dan informatif
  • Kembalikan fokus ke elemen pembuka setelah modal ditutup

Modal yang Tidak Aksesibel (Harap Dihindari)

Contoh tidak aksesibel. Jangan ditiru.

Contoh Implementasi Modal yang Tidak Aksesibel

  • Fokus keyboard tidak dipindahkan ke dalam modal dan tidak dijaga di sana, sehingga pengguna bisa mengakses konten di belakang modal yang seharusnya tidak aktif
  • Tidak ada cara menutup yang mudah: ikon tutup tidak bisa difokus dan tidak bernama, dan tombol Esc tidak berfungsi
  • Konten di belakang modal tidak dinonaktifkan, sehingga masih bisa diinteraksikan saat modal terbuka
  • Fokus tidak dikembalikan ke elemen pemicu setelah modal ditutup, sehingga pengguna keyboard kehilangan posisinya
  • Tidak ada peran dialog, judul yang bisa dibaca pembaca layar, maupun struktur konten yang tepat di dalam modal