Kiểm Tra Độ Tương Phản
Công cụ kiểm tra độ tương phản màu WCAG miễn phí. Kiểm tra sự kết hợp màu chữ và nền theo chuẩn AA/AAA. Hỗ trợ chữ thường và chữ lớn.
Xem Trước
Thông Tin Màu
Màu Chữ (Foreground)
Màu Nền (Background)
Gợi Ý Màu Tương Tự
Màu Chữ (Foreground)
Màu Nền (Background)
Kết Hợp Màu Có Sẵn
Kiểm Tra Độ Tương Phản Màu - Công Cụ WCAG Accessibility
Công cụ kiểm tra độ tương phản màu toàn diện đánh giá sự kết hợp màu chữ và nền theo hướng dẫn WCAG 2.1. Kiểm tra cả hai chuẩn AA và AAA cho chữ thường (dưới 18pt hoặc 14pt đậm) và chữ lớn (18pt trở lên, hoặc 14pt đậm trở lên). Tính năng bao gồm tính toán tỷ lệ tương phản theo thời gian thực, công cụ điều chỉnh màu, kết hợp có sẵn, và đề xuất cải thiện khả năng tiếp cận. Thiết yếu cho designers, developers, và bất kỳ ai tạo nội dung web có khả năng tiếp cận.
Độ tương phản màu là gì và tại sao nó quan trọng?
Độ tương phản màu là sự khác biệt về độ sáng giữa hai màu, thường là giữa chữ (foreground) và nền (background). Điều này rất quan trọng cho khả năng tiếp cận web.
Tại Sao Nó Quan Trọng:
Khả Năng Đọc:
- Tương phản cao = dễ đọc hơn
- Tương phản thấp gây mỏi mắt
- Quan trọng cho nội dung dài
- Ảnh hưởng tốc độ đọc và hiểu
Khả Năng Tiếp Cận:
- Thiết yếu cho người khiếm thị
- Giúp người mù màu
- Có lợi cho người cao tuổi (thay đổi thị lực theo tuổi)
- Được yêu cầu bởi pháp luật ở nhiều quốc gia
Hướng Dẫn WCAG:
- AA (Tối thiểu): 4.5:1 cho chữ thường
- AA (Tối thiểu): 3:1 cho chữ lớn
- AAA (Nâng cao): 7:1 cho chữ thường
- AAA (Nâng cao): 4.5:1 cho chữ lớn
Định Nghĩa Kích Thước Chữ:
Chữ Thường:
- Nhỏ hơn 18pt (24px)
- Nhỏ hơn 14pt (18.5px) đậm
Chữ Lớn:
- 18pt (24px) trở lên
- 14pt (18.5px) đậm trở lên
Ảnh Hưởng Thực Tế:
- 1/12 nam giới có khiếm khuyết thị giác màu sắc
- 1/200 nữ giới có khiếm khuyết thị giác màu sắc
- Nhiều người dùng có vấn đề thị lực tạm thời
- Ánh sáng màn hình giảm tương phản hiệu quả
Yêu Cầu Pháp Lý:
- Section 508 (Chính phủ Mỹ)
- ADA (Americans with Disabilities Act)
- EN 301 549 (Tiêu chuẩn Châu Âu)
- Bắt buộc cho website chính phủ
- Ngày càng được yêu cầu cho khu vực tư nhân
Làm thế nào để sử dụng công cụ kiểm tra tương phản?
Các bước đơn giản để kiểm tra độ tương phản màu:
1. Chọn Màu:
- Nhập mã hex thủ công (#RRGGBB)
- Dùng bộ chọn màu để chọn trực quan
- Áp dụng kết hợp có sẵn
- Dán màu từ công cụ khác
2. Xem Kết Quả:
- Tỷ lệ tương phản hiển thị (ví dụ: 7.2:1)
- Trạng thái tuân thủ AA (Đạt/Không Đạt)
- Trạng thái tuân thủ AAA (Đạt/Không Đạt)
- Kết quả riêng cho chữ thường và chữ lớn
3. Kiểm Tra Xem Trước:
- Xem giao diện chữ thực tế
- Mẫu chữ thường
- Mẫu chữ lớn
- Tự đánh giá khả năng đọc
4. Điều Chỉnh Nếu Cần:
- Dùng nút Làm Sáng/Làm Tối
- Thử màu tương tự được gợi ý
- Đổi màu chữ/nền
- Thử các kết hợp khác
Hiểu Kết Quả:
✓ Đạt (Xanh):
- Tương phản đáp ứng yêu cầu
- An toàn để sử dụng
- Dễ tiếp cận với hầu hết người dùng
✗ Không Đạt (Đỏ):
- Tương phản quá thấp
- Không dễ tiếp cận
- Phải cải thiện hoặc dùng màu khác
Thang Tỷ Lệ Tương Phản:
- 21:1 = Tối đa (đen trên trắng)
- 7:1 = AAA cho chữ thường
- 4.5:1 = AA cho chữ thường
- 3:1 = AA cho chữ lớn
- Dưới 3:1 = Không đạt tất cả tiêu chuẩn
Mẹo:
- Kiểm tra với kích thước nội dung thực tế
- Xem xét các điều kiện ánh sáng khác nhau
- Kiểm tra trên các thiết bị khác nhau
- Thử với trình mô phỏng mù màu
- Xác minh với người dùng thực khi có thể
Chuẩn WCAG AA và AAA là gì?
WCAG (Web Content Accessibility Guidelines) định nghĩa các cấp độ khả năng tiếp cận:
Cấp AA (Tuân Thủ Tối Thiểu):
Chữ Thường:
- Tỷ lệ: tối thiểu 4.5:1
- Yêu cầu phổ biến nhất
- Cân bằng giữa accessibility và thiết kế
- Được yêu cầu bởi hầu hết luật pháp
Chữ Lớn:
- Tỷ lệ: tối thiểu 3:1
- Dễ dàng hơn cho tiêu đề
- Áp dụng cho 18pt+ hoặc 14pt+ đậm
Khi Nào Dùng AA:
- Website tiêu chuẩn
- Hầu hết ứng dụng thương mại
- Tuân thủ pháp luật tối thiểu
- Cân bằng tốt cho hầu hết người dùng
Cấp AAA (Tuân Thủ Nâng Cao):
Chữ Thường:
- Tỷ lệ: tối thiểu 7:1
- Khả năng tiếp cận cao hơn
- Hạn chế hơn
- Tốt nhất cho nội dung quan trọng
Chữ Lớn:
- Tỷ lệ: tối thiểu 4.5:1
- Giống AA cho chữ thường
- Vẫn khó khăn với một số cặp màu
Khi Nào Dùng AAA:
- Website chính phủ
- Cơ sở giáo dục
- Ứng dụng y tế
- Dịch vụ tài chính
- Thông tin quan trọng
- Trang web cho người cao tuổi
Thách Thức AAA:
- Hạn chế lựa chọn thiết kế
- Khó đạt được với màu thương hiệu
- Không phải lúc nào cũng khả thi với tất cả bảng màu
- Có thể xung đột với nhận diện thương hiệu
Cách Tiếp Cận Thực Tế:
- Hướng tới AA tối thiểu ở mọi nơi
- Dùng AAA cho văn bản chính khi có thể
- AA chấp nhận được cho một số phần tử UI
- AAA cho hành động/thông tin quan trọng
- Kiểm tra với người dùng thực
Ngoại Lệ:
- Logo (không yêu cầu)
- Phần tử không hoạt động/vô hiệu hóa
- Trang trí thuần túy
- Chữ trong ảnh (tránh nếu có thể)
Tỷ lệ tương phản được tính như thế nào?
Công thức toán học cho tỷ lệ tương phản:
Công Thức:
Tỷ Lệ Tương Phản = (L1 + 0.05) / (L2 + 0.05)
Trong đó:
- L1 = Độ sáng tương đối của màu sáng hơn
- L2 = Độ sáng tương đối của màu tối hơn
- 0.05 = Hằng số để tránh chia cho 0
Tính Độ Sáng Tương Đối:
1. Chuyển RGB sang thập phân (0-1):
R = Đỏ / 255
G = Xanh lục / 255
B = Xanh dương / 255
2. Áp dụng hiệu chỉnh gamma:
Nếu RGB ≤ 0.03928:
RGB = RGB / 12.92
Ngược lại:
RGB = ((RGB + 0.055) / 1.055) ^ 2.4
3. Tính độ sáng:
L = 0.2126 × R + 0.7152 × G + 0.0722 × B
Tại Sao Những Con Số Này?
- Dựa trên nhận thức của con người
- Xanh lục đóng góp nhiều nhất (71.52%)
- Đỏ đóng góp vừa phải (21.26%)
- Xanh dương đóng góp ít nhất (7.22%)
- Khớp với cách mắt chúng ta thực sự hoạt động
Ví Dụ:
Đen (#000000) trên Trắng (#FFFFFF):
- L1 (trắng) = 1.0
- L2 (đen) = 0.0
- Tỷ lệ = (1.0 + 0.05) / (0.0 + 0.05)
- Tỷ lệ = 1.05 / 0.05 = 21:1 (Tối đa)
Xanh Dương Đậm (#0000FF) trên Trắng (#FFFFFF):
- L1 (trắng) = 1.0
- L2 (xanh) = 0.0722
- Tỷ lệ = (1.0 + 0.05) / (0.0722 + 0.05)
- Tỷ lệ = 1.05 / 0.1222 = 8.59:1 (AAA Đạt)
Công cụ của chúng tôi tự động xử lý tất cả điều này!
Ghi Chú Quan Trọng:
- Tỷ lệ luôn ≥ 1:1
- Số cao hơn = tương phản tốt hơn
- Tối đa có thể = 21:1
- Tối thiểu hữu ích = 3:1
Nếu màu của tôi không đạt thì sao?
Một số chiến lược để cải thiện tương phản không đạt:
1. Điều Chỉnh Độ Sáng:
Làm Sáng Nền:
- Làm nền sáng hơn
- Giữ màu chữ như cũ
- Thường là cách dễ nhất
- Dùng nút Làm Sáng trong công cụ
Làm Tối Chữ:
- Làm chữ tối hơn
- Giữ nền như cũ
- Tốt cho nền sáng
- Dùng nút Làm Tối trong công cụ
2. Thử Gợi Ý:
- Công cụ cung cấp màu tương tự
- Duy trì màu sắc tương tự
- Tự động đạt tiêu chuẩn
- Nhấp màu được gợi ý để áp dụng
3. Đổi Màu:
- Đổi màu chữ/nền
- Đôi khi hiệu quả ngay lập tức
- Đặc biệt hiệu quả với màu bổ sung
4. Dùng Kết Hợp Có Sẵn:
- Đen trên trắng: 21:1 (Tối đa)
- Trắng trên đen: 21:1 (Tối đa)
- Xanh đậm trên trắng: Thường AAA
- Vàng trên đen: Thường AA/AAA
5. Giải Pháp Thiết Kế:
Thêm Viền:
- Viền quanh chữ
- Tạo sự phân cách
- Giúp ích nhưng không thay thế tương phản
Tăng Độ Đậm Chữ:
- Làm chữ đậm hơn
- Cải thiện khả năng đọc
- Giảm yêu cầu tương phản tối thiểu
Tăng Kích Thước Chữ:
- Lớn hơn = dễ đọc hơn
- Chuyển từ chữ thường sang chữ lớn
- Yêu cầu tương phản thấp hơn (3:1 so với 4.5:1)
Dùng Bóng Chữ:
- Thêm độ sâu và phân cách
- Bóng sáng trên chữ tối
- Bóng tối trên chữ sáng
- Dùng tiết chế
6. Thách Thức Màu Thương Hiệu:
Nếu Màu Thương Hiệu Không Đạt:
- Dùng màu thương hiệu tiết chế
- Áp dụng chỉ cho phần tử lớn
- Dùng cho nền với tương phản chữ đủ
- Tạo biến thể dễ tiếp cận
- Dùng màu thương hiệu trong logo/trang trí
Giải Pháp Phổ Biến:
- Tông sáng hơn của màu thương hiệu cho nền
- Sắc độ tối hơn cho chữ
- Chữ trắng/đen trên nền thương hiệu
- Điểm nhấn thương hiệu, không phải màu chữ chính
7. Kiểm Tra:
- Luôn xem trước với nội dung thực tế
- Kiểm tra trên các màn hình khác nhau
- Kiểm tra trong các điều kiện ánh sáng khác nhau
- Nhận phản hồi từ người dùng khuyết tật
Nhớ rằng: Accessibility cải thiện UX cho tất cả mọi người!
Tính Năng Chính
- Tính toán tỷ lệ tương phản theo thời gian thực
- Kiểm tra tuân thủ WCAG 2.1 AA
- Kiểm tra tuân thủ WCAG 2.1 AAA
- Tương phản chữ thường (4.5:1, 7:1)
- Tương phản chữ lớn (3:1, 4.5:1)
- Xem trước trực tiếp kết hợp màu
- Mẫu chữ kích thước thường
- Mẫu chữ kích thước lớn
- Chỉ báo Đạt/Không Đạt cho từng cấp
- Bộ chọn màu cho màu chữ
- Bộ chọn màu cho màu nền
- Nhập mã hex thủ công
- Đổi màu chữ/nền
- Điều chỉnh màu Sáng/Tối
- Gợi ý màu tương tự đạt chuẩn
- Kết hợp tương phản cao có sẵn
- Hiển thị thông tin màu (HEX, RGB, HSL)
- Tính toán độ sáng tương đối
- Giải thích chi tiết WCAG
- Thiết kế responsive cho mobile
- Hỗ trợ chế độ tối
- Xử lý 100% phía client
- Không gửi dữ liệu lên server
- Sao chép mã màu vào clipboard
- Thiết kế tập trung vào accessibility