Teks kontras rendah membuat situs web Anda kurang mudah dibaca oleh semua pengguna, apalagi bagi pengguna yang memiliki kekurangan penglihatan. DevTools otomatis dapat menemukan masalah kontras rendah dan menyarankan warna yang lebih baik untuk membantu Anda memperbaikinya.
Gunakan DevTools untuk:
- Menemukan masalah kontras. Gunakan panel Ringkasan CSS, (pratinjau) tab Masalah, atau laporan Lighthouse untuk mendapatkan daftar semua masalah.
- Memperbaiki masalah kontras. Lihat masalah dengan tooltip dalam mode pemeriksa dan pilih warna yang disarankan Pemilih Warna untuk memperbaiki rasio kontras.
- Mengemulasi kekurangan penglihatan. Lihatlah situs Anda dari cara pengguna melihatnya.
Temukan teks kontras rendah
Untuk menemukan teks kontras rendah:
- Buka DevTools di halaman Anda. Dalam tutorial ini, Anda dapat menggunakan halaman demo ini.
Dapatkan daftar semua masalah kontras menggunakan salah satu dari tiga panel:
Masalah kontras di panel Ringkasan CSS
Untuk mendapatkan ringkasan:
- Buka CSS Overview.
- Mengambil ringkasan.
- Buka bagian Warna, scroll ke Masalah kontras, lalu klik masalah, jika ada.
Di tabel Masalah kontras, arahkan kursor ke elemen dan klik link di sampingnya.
Perbaiki masalah seperti yang dijelaskan di bagian Memperbaiki teks kontras rendah.
(Pratinjau) Masalah kontras di tab Issues
Untuk mendapatkan daftar masalah:
- Aktifkan pelaporan masalah kontras di tab Masalah:
- Buka Setelan > Eksperimental.
- Di panel filter, telusuri
contrast issue
. - Centang Aktifkan pelaporan masalah kontras otomatis melalui panel Issues.
- Klik Reload DevTools pada perintah di bagian atas.
- Buka tab Masalah.
Luaskan masalah kontras yang ditemukan DevTools, lalu perluas tabel elemen, dan klik link di samping elemen.
Perbaiki masalah seperti yang dijelaskan di bagian Memperbaiki teks kontras rendah.
Masalah kontras dalam laporan Lighthouse
Untuk menjalankan laporan:
- Di DevTools, buka Tab lainnya > Lighthouse.
- Buat laporan Lighthouse dengan setelan berikut:
- Mode: Navigasi (default)
- Kategori: Aksesibilitas
- Perangkat: Desktop
- Klik Analyze page load dan tunggu Lighthouse membuat laporan.
- Scroll ke bawah ke bagian Kontras, lalu klik link ke elemen yang terpengaruh pada daftar elemen.
- Perbaiki masalah seperti yang dijelaskan di bagian Memperbaiki teks kontras rendah.
Memperbaiki teks kontras rendah
Untuk memperbaiki masalah kontras rendah:
- Temukan masalah kontras dan klik link ke elemen yang terpengaruh di panel Ringkasan CSS, tab Masalah, atau laporan Lighthouse. DevTools mengarahkan Anda ke panel Elemen dan memilih elemen yang sesuai.
Misalnya, di halaman demo ini, elemen pertama yang terpengaruh adalah
h1.line1
. Klik Inspect di sudut kanan atas DevTools dan arahkan kursor ke elemen di area tampilan. DevTools menampilkan tooltip untuk elemen ini.
Perhatikan tanda peringatan di samping nilai rasio kontras dalam tooltip. Rasio kontras mengukur perbedaan kecerahan antara warna latar depan (warna teks) dan latar belakang.
Buka Pemilih Warna di samping deklarasi warna teks elemen dan, di Pemilih Warna, luaskan bagian Rasio kontras.
Pemilih Warna memberi tahu Anda bahwa rasio kontras tidak memenuhi pedoman WebAIM tingkat AA atau AAA.
Klik tombol Gunakan warna yang disarankan di samping tingkat AAA. Pemilih Warna menerapkan warna teks yang mematuhi panduan rasio kontras.
Atau, untuk memilih warna secara manual, Anda dapat menarik lingkaran di pratinjau shade. Untuk tetap berada di level AA atau AAA, pilih warna di bawah garis atas atau garis bawah.
Demikian pula, perbaiki semua masalah kontras yang Anda temukan di panel Ringkasan CSS, tab Masalah, atau laporan Lighthouse.
Simpan perubahan
Untuk menyimpan perubahan yang Anda buat di DevTools:
- Salin semua perubahan CSS sekaligus dan tempelkan ke kode Anda
- Pertimbangkan untuk menyiapkan Workspace yang memungkinkan DevTools menyimpan file langsung ke sumber Anda.
Apa selanjutnya?
Pelajari lebih lanjut:
- Pelajari Aksesibilitas secara umum
- Aksesibilitas warna dan kontras secara khusus