Kontras warna menentukan apakah orang sungguhan benar-benar dapat membaca teks Anda. Pemeriksa Kontras Warna mengukur rasio kontras WCAG antara dua warna dan memberi tahu Anda apakah pasangan tersebut aman untuk teks normal, teks besar, dan elemen antarmuka. Panduan ini menjelaskan asal angkanya, arti ambang batasnya, dan cara memperbaiki kombinasi yang gagal.

Bagaimana rasio kontras dihitung

Kontras bukan sekadar perbedaan nilai warna — kontras didasarkan pada pencahayaan relatif, sebuah model kecerahan yang dirasakan. Saluran merah, hijau, dan biru setiap warna dinormalisasi menjadi 0–1, diubah dari sRGB berkode gamma menjadi cahaya linier, kemudian diberi bobot (0,2126 merah, 0,7152 hijau, 0,0722 biru) dan dijumlahkan. Warna hijau memiliki bobot paling besar karena mata manusia paling sensitif terhadapnya.

Kedua nilai pencahayaan memberikan rasio (L_lighter + 0.05) / (L_darker + 0.05). Konstanta 0,05 menjelaskan cahaya sekitar yang dipantulkan dari layar. Hasilnya berkisar dari 1:1 (warna yang sama) hingga 21:1 (hitam murni di atas putih murni). Jika warna latar depan bersifat semi-transparan, alat ini akan menggabungkan warna tersebut dengan latar belakang terlebih dahulu, karena itulah yang sebenarnya dilihat oleh pemirsa.

Apa yang dimaksud dengan ambang batas

WCAG mendefinisikan tingkatan. Untuk teks isi normal, AA memerlukan 4,5:1 dan AAA memerlukan 7:1. Untuk teks besar — setidaknya berukuran 24 piksel biasa atau 18,66 piksel tebal — bilahnya dikurangi menjadi 3:1 (AA) dan 4,5:1 (AAA), karena mesin terbang yang lebih besar secara inheren lebih mudah dibaca. Aturan terpisah, WCAG 1.4.11, menetapkan minimum 3:1 untuk elemen non-teks: ikon, batas masukan, indikator fokus, dan bagian penting dari bagan dan grafik.

AA adalah dasar praktisnya. Sebagian besar undang-undang aksesibilitas — ADA di AS, Undang-Undang Aksesibilitas Eropa, Bagian 508 — mengacu pada WCAG AA. Mencapai AAA di mana pun merupakan hal yang mengagumkan, tetapi tidak selalu dapat dicapai untuk warna merek; AA untuk teks isi ditambah 3:1 untuk UI adalah target realistis untuk sebagian besar produk.

Memperbaiki pasangan yang gagal

Jika kombinasi gagal, penyebab umum adalah warna latar depan yang terlalu terang dengan latar belakang. Perbaikan paling tepat adalah dengan menyesuaikan kecerahan warna teks sambil mempertahankan ronanya, sehingga desain tetap terasa sesuai merek. Tab Saran Perbaiki pada alat ini melakukan hal tersebut — tab ini mengubah warna teks menjadi lebih gelap dan terang hingga melintasi 4,5:1, dan melaporkan perubahan terkecil yang terjadi.

Dua peringatan. Pertama, kontras memang diperlukan, namun tidak cukup: warna tidak boleh menjadi satu-satunya cara Anda memberi sinyal makna, karena pengguna buta warna mungkin tidak dapat melihat perbedaannya. Kedua, gambar latar belakang yang besar dan gradien tidak dapat melakukan pemeriksaan rasio tunggal — uji titik terburuk di mana teks tumpang tindih dengan bagian paling terang atau paling gelap pada gambar.