Văn bản có độ tương phản thấp khiến tất cả người dùng khó đọc trang web của bạn, đặc biệt là người dùng có thị lực kém. DevTools có thể tự động tìm các vấn đề về độ tương phản thấp và đề xuất màu sắc phù hợp hơn để giúp bạn khắc phục các vấn đề đó.
Sử dụng Công cụ cho nhà phát triển để:
- Phát hiện vấn đề về độ tương phản. Sử dụng bảng điều khiển CSS Overview (Tổng quan về CSS), thẻ Issues (Vấn đề) (bản xem trước) hoặc báo cáo Lighthouse để xem danh sách tất cả vấn đề.
- Khắc phục vấn đề về độ tương phản. Xem các vấn đề bằng chú thích ở chế độ trình kiểm tra và chọn những màu mà Công cụ chọn màu đề xuất để khắc phục tỷ lệ tương phản.
- Mô phỏng khiếm khuyết thị giác. Xem trang web của bạn theo cách mà người dùng nhìn thấy.
Khám phá văn bản có độ tương phản thấp
Cách phát hiện văn bản có độ tương phản thấp:
- Mở Công cụ cho nhà phát triển trên trang của bạn.
Liệt kê tất cả vấn đề về độ tương phản bằng cách sử dụng một trong ba bảng sau:
Bạn có thể thử nghiệm bằng cách mở CodePen của chúng tôi.
Vấn đề về độ tương phản trong bảng điều khiển Tổng quan về CSS
Cách xem thông tin tổng quan:
- Mở phần Tổng quan về CSS.
- Chụp ảnh tổng quan.
- Mở phần Màu sắc, chuyển đến Vấn đề về độ tương phản rồi nhấp vào một vấn đề (nếu có).
Trong bảng Vấn đề về độ tương phản, hãy di chuột qua một phần tử rồi nhấp vào đường liên kết bên cạnh phần tử đó.

Khắc phục vấn đề theo mô tả trong phần Khắc phục văn bản có độ tương phản thấp.
(Xem trước) Vấn đề về độ tương phản trong thẻ Vấn đề
Cách xem danh sách các vấn đề:
- Bật tính năng báo cáo vấn đề về độ tương phản trong thẻ Vấn đề:
- Mở Settings (Cài đặt) > Experimental (Thử nghiệm).
- Trong thanh bộ lọc, hãy tìm
contrast issue. - Chọn Bật tính năng báo cáo tự động vấn đề về độ tương phản thông qua bảng Vấn đề.

- Nhấp vào Tải lại Công cụ cho nhà phát triển trong lời nhắc ở trên cùng.
- Mở thẻ Vấn đề.
Mở rộng các vấn đề về độ tương phản mà DevTools tìm thấy, sau đó mở rộng bảng phần tử và nhấp vào một đường liên kết bên cạnh phần tử.

Khắc phục vấn đề theo mô tả trong phần Khắc phục văn bản có độ tương phản thấp.
Vấn đề về độ tương phản trong báo cáo Lighthouse
Để chạy một báo cáo:
- Trong Công cụ cho nhà phát triển, hãy mở Thẻ khác > Lighthouse.
Tạo báo cáo Lighthouse bằng các chế độ cài đặt sau:
- Chế độ: Điều hướng (mặc định)
- Danh mục: Hỗ trợ tiếp cận
- Thiết bị: Máy tính

Nhấp vào Phân tích thời gian tải trang và chờ Lighthouse tạo báo cáo.
Chuyển đến phần Độ tương phản. Trong danh sách các phần tử, hãy nhấp vào một đường liên kết đến một phần tử chịu ảnh hưởng.

Khắc phục vấn đề theo mô tả trong phần Khắc phục văn bản có độ tương phản thấp.
Khắc phục văn bản có độ tương phản thấp
Cách khắc phục vấn đề về độ tương phản thấp:
Tìm một vấn đề về độ tương phản rồi nhấp vào một đường liên kết đến một phần tử chịu ảnh hưởng trên bảng điều khiển Tổng quan về CSS, thẻ Vấn đề hoặc báo cáo Lighthouse. Công cụ cho nhà phát triển sẽ đưa bạn đến bảng điều khiển Phần tử và chọn phần tử tương ứng.

Ví dụ: trên bản minh hoạ không truy cập được của CodePen, phần tử đầu tiên chịu ảnh hưởng là
h1.line1.Nhấp vào Kiểm tra ở góc trên cùng bên phải của Công cụ cho nhà phát triển rồi di chuột qua phần tử trong khung hiển thị. DevTools sẽ hiện một chú thích cho phần tử này.

Hãy lưu ý dấu cảnh báo
bên cạnh giá trị tỷ lệ tương phản trong chú giải công cụ. Tỷ lệ tương phản đo lường sự khác biệt về độ sáng giữa màu nền trước (màu văn bản) và màu nền.
Mở Công cụ chọn màu bên cạnh khai báo màu của văn bản phần tử và trong Công cụ chọn màu, hãy mở rộng phần Tỷ lệ tương phản.

Công cụ chọn màu cho biết tỷ lệ tương phản không đáp ứng các cấp độ AA hoặc AAA theo nguyên tắc của WebAIM.
Nhấp vào nút Sử dụng màu được đề xuất bên cạnh cấp AAA. Ứng dụng Bộ chọn màu sẽ áp dụng màu văn bản tuân thủ các nguyên tắc về tỷ lệ tương phản.

Ngoài ra, để chọn màu theo cách thủ công, bạn có thể kéo hình tròn trong phần xem trước sắc độ. Để duy trì ở cấp AA hoặc AAA, hãy chọn một màu bên dưới dòng trên cùng hoặc dưới cùng tương ứng.

Tương tự, hãy khắc phục tất cả vấn đề về độ tương phản mà bạn tìm thấy bằng bảng Tổng quan về CSS, thẻ Vấn đề hoặc báo cáo Lighthouse.
Lưu các thay đổi
Cách lưu các thay đổi bạn thực hiện trong Công cụ cho nhà phát triển:
- Sao chép tất cả các thay đổi về CSS cùng một lúc và dán vào mã của bạn
- Thiết lập một Không gian làm việc để cho phép Công cụ cho nhà phát triển lưu trực tiếp các tệp vào nguồn của bạn.
Tiếp theo là gì?
Tìm hiểu thêm:
- Tìm hiểu về tính năng hỗ trợ tiếp cận nói chung
- Màu sắc và độ tương phản, đặc biệt là khả năng hỗ trợ tiếp cận