{
    "@context": "https://schema.org",
    "@type": "Article",
    "@id": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui",
    "url": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui",
    "identifier": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui",
    "name": "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",
    "headline": "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",
    "description": "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.",
    "inLanguage": "vi",
    "datePublished": "2026-08-29",
    "dateModified": "2026-08-29",
    "author": {
        "@type": "Person",
        "name": "Lubor Šimůnek"
    },
    "publisher": {
        "@type": "Organization",
        "name": "lapnito.cz s.r.o.",
        "url": "https://appstoryo.com"
    },
    "isPartOf": {
        "@type": "WebSite",
        "name": "AppStoryo",
        "url": "https://appstoryo.com"
    },
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "keywords": [
        "Thiết kế",
        "article",
        "AppStoryo"
    ],
    "articleSection": "Thiết kế",
    "image": "https://appstoryo.com/upload/blog/check-text-contrast-picked-color-ui-hero.jpg",
    "encoding": [
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui.pdf",
            "encodingFormat": "application/pdf"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui.md",
            "encodingFormat": "text/markdown"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui.txt",
            "encodingFormat": "text/plain"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui.json",
            "encodingFormat": "application/json"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui.epub",
            "encodingFormat": "application/epub+zip"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui.jats.xml",
            "encodingFormat": "application/xml"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui.bib",
            "encodingFormat": "application/x-bibtex"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui.ris",
            "encodingFormat": "application/x-research-info-systems"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui.csl.json",
            "encodingFormat": "application/vnd.citationstyles.csl+json"
        }
    ],
    "cite": "Lubor Šimůnek (2026). 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. AppStoryo, lapnito.cz s.r.o. https://appstoryo.com/vi/blog/check-text-contrast-picked-color-ui",
    "sections": [
        {
            "level": 2,
            "heading": "Tại sao độ tương phản quan trọng",
            "text": "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à WCAG 2.1 với hai mức chính:\n\n- Mức AA: 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).\n- Mức AAA: 7:1 cho văn bản thường."
        },
        {
            "level": 2,
            "heading": "Lỗi thường gặp",
            "text": "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."
        },
        {
            "level": 2,
            "heading": "Quy trình thực tế",
            "text": "1. Lấy màu nền. Mở Color Picker Camera: HEX RGB (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237), 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.\n2. Lấy màu văn bản theo cách tương tự.\n3. Kiểm tra cặp màu trong công cụ kiểm tra tương phản — như WebAIM Contrast Checker, bảng Accessibility trong DevTools, hoặc plugin Contrast trong Figma.\n4. Điều chỉnh độ sáng trong HSL cho đến khi đạt ngưỡng. 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."
        },
        {
            "level": 2,
            "heading": "Tại sao HSL lý tưởng để điều chỉnh độ tương phản",
            "text": "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. Color Picker Camera: HEX RGB (https://play.google.com/store/apps/details?id=com.tomas.color_picker) hiển thị HEX, RGB, HSL và CMYK đồng thời — không cần chuyển đổi thủ công."
        },
        {
            "level": 2,
            "heading": "Ví dụ thực tế",
            "text": "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."
        },
        {
            "level": 2,
            "heading": "Ghi chú về WCAG 3.0 và APCA",
            "text": "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.\n\nTải Color Picker Camera: HEX RGB miễn phí cho iOS (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) hoặc Android (https://play.google.com/store/apps/details?id=com.tomas.color_picker) — không quảng cáo, không theo dõi và hoạt động hoàn toàn ngoại tuyến."
        }
    ],
    "text": "Tại sao độ tương phản quan trọng\n\nKhoả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à WCAG 2.1 với hai mức chính:\n\n- Mức AA: 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).\n- Mức AAA: 7:1 cho văn bản thường.\n\nLỗi thường gặp\n\nPhổ 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.\n\nQuy trình thực tế\n\n1. Lấy màu nền. Mở Color Picker Camera: HEX RGB (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237), 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.\n2. Lấy màu văn bản theo cách tương tự.\n3. Kiểm tra cặp màu trong công cụ kiểm tra tương phản — như WebAIM Contrast Checker, bảng Accessibility trong DevTools, hoặc plugin Contrast trong Figma.\n4. Điều chỉnh độ sáng trong HSL cho đến khi đạt ngưỡng. 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.\n\nTại sao HSL lý tưởng để điều chỉnh độ tương phản\n\nRGB 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. Color Picker Camera: HEX RGB (https://play.google.com/store/apps/details?id=com.tomas.color_picker) hiển thị HEX, RGB, HSL và CMYK đồng thời — không cần chuyển đổi thủ công.\n\nVí dụ thực tế\n\nNú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.\n\nGhi chú về WCAG 3.0 và APCA\n\nHướ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.\n\nTải Color Picker Camera: HEX RGB miễn phí cho iOS (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) hoặc Android (https://play.google.com/store/apps/details?id=com.tomas.color_picker) — không quảng cáo, không theo dõi và hoạt động hoàn toàn ngoại tuyến.",
    "markdown": "## Tại sao độ tương phản quan trọng\n\nKhoả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à **WCAG 2.1** với hai mức chính:\n\n- **Mức AA**: 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).\n- **Mức AAA**: 7:1 cho văn bản thường.\n\n## Lỗi thường gặp\n\nPhổ 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.\n\n## Quy trình thực tế\n\n1. **Lấy màu nền.** Mở [Color Picker Camera: HEX RGB](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237), 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.\n2. **Lấy màu văn bản** theo cách tương tự.\n3. **Kiểm tra cặp màu trong công cụ kiểm tra tương phản** — như WebAIM Contrast Checker, bảng Accessibility trong DevTools, hoặc plugin Contrast trong Figma.\n4. **Điều chỉnh độ sáng trong HSL cho đến khi đạt ngưỡng.** 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.\n\n## Tại sao HSL lý tưởng để điều chỉnh độ tương phản\n\nRGB 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. [Color Picker Camera: HEX RGB](https://play.google.com/store/apps/details?id=com.tomas.color_picker) hiển thị HEX, RGB, HSL và CMYK đồng thời — không cần chuyển đổi thủ công.\n\n## Ví dụ thực tế\n\nNú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.\n\n## Ghi chú về WCAG 3.0 và APCA\n\nHướ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.\n\n**Tải Color Picker Camera: HEX RGB miễn phí cho [iOS](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) hoặc [Android](https://play.google.com/store/apps/details?id=com.tomas.color_picker)** — không quảng cáo, không theo dõi và hoạt động hoàn toàn ngoại tuyến.",
    "html": "<h2>Tại sao độ tương phản quan trọng</h2><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à <strong>WCAG 2.1</strong> với hai mức chính:</p><ul><li><strong>Mức AA</strong>: 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).</li><li><strong>Mức AAA</strong>: 7:1 cho văn bản thường.</li></ul><h2>Lỗi thường gặp</h2><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><h2>Quy trình thực tế</h2><ol><li><strong>Lấy màu nền.</strong> Mở <a href=\"https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237\">Color Picker Camera: HEX RGB</a>, 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.</li><li><strong>Lấy màu văn bản</strong> theo cách tương tự.</li><li><strong>Kiểm tra cặp màu trong công cụ kiểm tra tương phản</strong> — như WebAIM Contrast Checker, bảng Accessibility trong DevTools, hoặc plugin Contrast trong Figma.</li><li><strong>Điều chỉnh độ sáng trong HSL cho đến khi đạt ngưỡng.</strong> 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.</li></ol><h2>Tại sao HSL lý tưởng để điều chỉnh độ tương phản</h2><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. <a href=\"https://play.google.com/store/apps/details?id=com.tomas.color_picker\">Color Picker Camera: HEX RGB</a> hiển thị HEX, RGB, HSL và CMYK đồng thời — không cần chuyển đổi thủ công.</p><h2>Ví dụ thực tế</h2><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><h2>Ghi chú về WCAG 3.0 và APCA</h2><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><strong>Tải Color Picker Camera: HEX RGB miễn phí cho <a href=\"https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237\">iOS</a> hoặc <a href=\"https://play.google.com/store/apps/details?id=com.tomas.color_picker\">Android</a></strong> — không quảng cáo, không theo dõi và hoạt động hoàn toàn ngoại tuyến.</p>"
}
