Menemukan dan memperbaiki teks kontras rendah dengan Chrome DevTools

1. Pengantar

Kontras yang buruk adalah masalah aksesibilitas nomor satu di Web. Mari pelajari cara DevTools membantu Anda memahami, menemukan, dan memperbaiki masalah ini.

Yang akan Anda pelajari

  • Memahami masalah kontras rendah
  • Cara menemukan teks kontras rendah
  • Cara memperbaiki teks kontras rendah

Yang akan Anda perlukan

  • Komputer yang berfungsi dan Wi-Fi dengan koneksi baik
  • Chrome 87 dan yang lebih baru.

Yang akan Anda lakukan

Anda akan memperbaiki masalah kontras rendah pada halaman web.

2. Mulai

Klik link berikut untuk membuka halaman yang berisi teks kontras rendah:

Berikutnya, buka Chrome DevTools di halaman tersebut.

3. Memahami masalah kontras rendah

Sekitar 1 dari 20 orang mengalami kekurangan penglihatan warna (juga dikenal dengan istilah yang kurang akurat yaitu "buta warna"). Gangguan seperti itu mempersulit cara membedakan warna, yang dapat meningkatkan masalah kontras.

Misalnya, sebagai developer dengan penglihatan normal, Anda mungkin melihat teks di halaman terlihat bagus bagi Anda secara visual.

Teks kontras rendah

Biasanya Anda tetap dapat membaca teks yang memiliki kontras rendah. Namun, penderita gangguan penglihatan tidak memiliki hak istimewa tersebut.

DevTools dapat membantu Anda memahami gangguan penglihatan ini dengan memungkinkan Anda menyimulasikan kekurangan penglihatan warna di aplikasi web.

Buka Menu Perintah. Mulai mengetik Rendering dan pilih Show Rendering. Di tab Rendering, scroll ke bawah ke opsi Emulate vision decifiencies.

DevTools dapat mengemulasikan penglihatan yang kabur (blurred vision) dan jenis kekurangan penglihatan warna berikut:

  • Protanopia: ketidakmampuan melihat cahaya merah.
  • Deuteranopia: ketidakmampuan melihat cahaya hijau.
  • Tritanopia: ketidakmampuan melihat cahaya biru.
  • Achromatopsia: ketidakmampuan melihat warna apa pun kecuali warna abu-abu (sangat jarang terjadi).

Coba pilih opsi yang berbeda dan lihat langsung tampilan halaman. Misalnya, coba pilih Protanopia. Kontras warna teks kini menjadi lebih buruk, hampir tidak dapat dibaca.

4. Cara menemukan teks kontras rendah

Ada beberapa cara untuk menemukan teks kontras rendah.

Tooltip mode Inspeksi

Tooltip Mode Inspeksi yang muncul di bagian atas halaman web menampilkan rasio kontras untuk elemen teks.

Misalnya, klik ikon Inspect di pojok kiri atas DevTools untuk melakukan inspeksi kata "very". Rasio kontras teks akan ditampilkan di tooltip. Ikon tanda seru di samping rasio menunjukkan bahwa rasio kontras rendah.

.

Rasio kontras di pemilih warna

Selain itu, Anda dapat melihat rasio kontras di pemilih warna.

Inspeksi kata "very". Di panel Styles, klik pratinjau warna properti CSS color. Rasio kontras akan ditampilkan di pemilih warna. Ikon tanda larangan berwarna merah menunjukkan bahwa rasio kontras rendah.

.

[Eksperimental] Deteksi masalah kontras rendah di seluruh halaman dengan panel CSS Overview

Tentu membosankan jika harus memeriksa setiap elemen di halaman untuk memeriksa rasio kontras. Panel CSS Overview dapat membantu Anda mendeteksi semua teks kontras rendah di halaman.

Setelah mengambil screenshot CSS Overview, scroll ke bawah ke bagian Colors untuk melihat semua masalah kontras (contrast issues). Klik salah satu warna. Misalnya, latar belakang kuning dengan teks warna hijau limau. DevTools akan menampilkan daftar elemen yang bermasalah. Klik elemen dalam daftar untuk membuka elemen di panel Elements.

5. Cara memperbaiki teks kontras rendah

DevTools akan memberikan saran warna untuk teks kontras rendah.

Inspeksi kata "very". Di panel Styles, klik pratinjau warna properti CSS color. Perluas bagian Contrast ratio.

Pemilih warna

DevTools menyediakan rating rasio warna AA dan AAA:

Dalam contoh, 2 baris muncul di pemilih visual di bagian atas pemilih warna. Dari atas:

  • Baris pertama: AA. Pilih warna di bawah garis ini untuk memenuhi rekomendasi minimum.
  • Baris kedua: AAA. Pilih warna di bawah garis ini untuk memenuhi rekomendasi yang ditingkatkan.

Klik dan perbaiki warna secara manual:

  • 1 tanda centang berarti elemen tersebut memenuhi rekomendasi minimum.
  • 2 tanda centang berarti elemen tersebut memenuhi rekomendasi yang ditingkatkan.

Tanda centang kontras warna

.

Saran warna yang mudah diakses

DevTools juga menyarankan warna yang mudah diakses baik untuk AA maupun AAA, sehingga memudahkan Anda untuk mengklik dan memperbaikinya.

Klik warna yang disarankan di samping rasio kontras, dan warna teks akan diperbaiki.

Saran warna

.

Sekarang Anda dapat mencoba memperbaiki semua teks kontras rendah di halaman tersebut, dan mengambil ulang screenshot Ringkasan CSS untuk melihat apakah semua masalah kontras telah diperbaiki.

6. Selamat!

Selamat! Anda berhasil menyelesaikan codelab ini.

Apa pendapat Anda tentang codelab ini?

Membosankan. Bagus, saya suka!