<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with MathML3 v1.3 20210610//EN" "JATS-archivearticle1-3-mathml3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.3" article-type="other" xml:lang="vi"><front><journal-meta><journal-id journal-id-type="publisher-id">appstoryo</journal-id><journal-title-group><journal-title>AppStoryo</journal-title></journal-title-group><publisher><publisher-name>lapnito.cz s.r.o.</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">blog/check-text-contrast-picked-color-ui/vi</article-id><title-group><article-title>Cách kiểm tra độ tương phản văn bản của màu đã chọn trước khi dùng trong giao diện</article-title></title-group><contrib-group><contrib contrib-type="author"><string-name>Lubor Šimůnek</string-name></contrib></contrib-group><pub-date date-type="pub" publication-format="electronic"><day>29</day><month>08</month><year>2026</year></pub-date><permissions><copyright-statement>© 2026 lapnito.cz s.r.o.</copyright-statement><copyright-year>2026</copyright-year><copyright-holder>lapnito.cz s.r.o.</copyright-holder><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>CC BY 4.0</license-p></license></permissions><self-uri xlink:href="https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui"/><abstract><p>Tìm hiểu cách kiểm tra tỷ lệ tương phản WCAG và điều chỉnh màu sắc trong HSL để giao diện luôn dễ tiếp cận và dễ đọc.</p></abstract><kwd-group kwd-group-type="author"><kwd>Thiết kế</kwd><kwd>article</kwd><kwd>AppStoryo</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>Tại sao độ tương phản quan trọng</title><p>Khoảng 300 triệu người trên thế giới mắc một dạng thiếu khả năng nhận biết màu sắc. Thiết kế với độ tương phản tốt không chỉ là thẩm mỹ — ở nhiều khu vực, đây là yêu cầu pháp lý. Tiêu chuẩn tham chiếu là <bold>WCAG 2.1</bold> với hai mức chính:</p><list list-type="bullet"><list-item><p><bold>Mức AA</bold>: tỷ lệ tương phản 4,5:1 cho văn bản thường và 3:1 cho văn bản lớn (18px trở lên hoặc 14px đậm).</p></list-item><list-item><p><bold>Mức AAA</bold>: 7:1 cho văn bản thường.</p></list-item></list></sec><sec id="s2"><title>Lỗi thường gặp</title><p>Phổ biến nhất là: màu xám nhạt trên nền trắng (có thể chỉ đạt 1,5:1), nút màu với chữ trắng trông đọc được nhưng không qua AA, và màu sắc đạt trong chế độ sáng nhưng thất bại ở chế độ tối.</p></sec><sec id="s3"><title>Quy trình thực tế</title><list list-type="order"><list-item><p><bold>Lấy màu nền.</bold> Mở <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">Color Picker Camera: HEX RGB</ext-link>, hướng camera vào bề mặt và chạm để lấy giá trị HEX ngay lập tức. Ứng dụng cũng hiển thị HSL.</p></list-item><list-item><p><bold>Lấy màu văn bản</bold> theo cách tương tự.</p></list-item><list-item><p><bold>Kiểm tra cặp màu trong công cụ kiểm tra tương phản</bold> — như WebAIM Contrast Checker, bảng Accessibility trong DevTools, hoặc plugin Contrast trong Figma.</p></list-item><list-item><p><bold>Điều chỉnh độ sáng trong HSL cho đến khi đạt ngưỡng.</bold> Giữ nguyên H và S, giảm L để làm tối màu mà không thay đổi bản sắc hình ảnh.</p></list-item></list></sec><sec id="s4"><title>Tại sao HSL lý tưởng để điều chỉnh độ tương phản</title><p>RGB và HEX không cung cấp kiểm soát trực quan về độ sáng. HSL tách biệt màu sắc, độ bão hòa và độ sáng. <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.color_picker">Color Picker Camera: HEX RGB</ext-link> hiển thị HEX, RGB, HSL và CMYK đồng thời — không cần chuyển đổi thủ công.</p></sec><sec id="s5"><title>Ví dụ thực tế</title><p>Nút xanh trung bình (#4A90E2) với chữ trắng có tương phản khoảng 3,1:1 — không qua AA. Chuyển sang xanh navy đậm (#1A3A6B) và tương phản tăng lên 9,4:1, vượt cả AAA.</p></sec><sec id="s6"><title>Ghi chú về WCAG 3.0 và APCA</title><p>Hướng dẫn thế hệ tiếp theo giới thiệu APCA — mô hình tương phản tri giác tinh tế hơn. WCAG 2.1 AA vẫn là tiêu chuẩn áp dụng hiện nay, nhưng kiểm tra với APCA đáng cân nhắc cho các dự án dài hạn.</p><p><bold>Tải Color Picker Camera: HEX RGB miễn phí cho <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">iOS</ext-link> hoặc <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.color_picker">Android</ext-link></bold> — không quảng cáo, không theo dõi và hoạt động hoàn toàn ngoại tuyến.</p></sec></body></article>
