<?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="zh-Hans"><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/zh-hans</article-id><title-group><article-title>如何在将选取的颜色用于界面之前检查文字对比度</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/zh-hans/blog/check-text-contrast-picked-color-ui"/><abstract><p>学习如何检查 WCAG 对比度并在 HSL 中调整颜色，让您的界面始终无障碍且易于阅读。</p></abstract><kwd-group kwd-group-type="author"><kwd>设计</kwd><kwd>article</kwd><kwd>AppStoryo</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>为什么对比度至关重要</title><p>全球约有 3 亿人患有某种形式的色觉障碍。具有良好对比度的设计不仅仅是美观问题——在许多地区，这已成为法律要求。参考标准是 <bold>WCAG 2.1</bold>，定义了两个主要级别：</p><list list-type="bullet"><list-item><p><bold>AA 级</bold>：正常文字对比度为 4.5:1，大号文字（18px 以上或 14px 粗体）为 3:1。</p></list-item><list-item><p><bold>AAA 级</bold>：正常文字为 7:1。</p></list-item></list></sec><sec id="s2"><title>常见错误</title><p>最常见的问题包括：白色背景上的浅灰色文字（对比度可低至 1.5:1）、视觉上看起来还好但无法通过 AA 标准的彩色按钮白色文字，以及在浅色模式下通过但在深色模式下失败的颜色。</p></sec><sec id="s3"><title>实用工作流程</title><list list-type="order"><list-item><p><bold>获取背景颜色。</bold>打开 <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>，将相机对准表面轻触即可立即获得 HEX 值。该应用同时显示 HSL 值。</p></list-item><list-item><p>以同样方式<bold>获取文字颜色</bold>。</p></list-item><list-item><p><bold>在对比度检查器中验证这对颜色</bold>——例如 WebAIM Contrast Checker、浏览器 DevTools 无障碍面板或 Figma 的 Contrast 插件。</p></list-item><list-item><p><bold>在 HSL 中调整亮度直到通过标准。</bold>保持 H（色相）和 S（饱和度）不变，降低 L 值使颜色变暗而不改变视觉身份。</p></list-item></list></sec><sec id="s4"><title>为什么 HSL 最适合对比度调整</title><p>RGB 和 HEX 无法直观控制亮度。HSL 将色相、饱和度和亮度分开。<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> 同时显示 HEX、RGB、HSL 和 CMYK，无需手动转换。</p></sec><sec id="s5"><title>实际示例</title><p>中等蓝色（#4A90E2）白色文字按钮的对比度约为 3.1:1——未达到 AA 标准。改为深海军蓝（#1A3A6B）后对比度达到 9.4:1，甚至超过了 AAA。</p></sec><sec id="s6"><title>关于 WCAG 3.0 和 APCA</title><p>下一代指南引入了 APCA——一种更精细的感知对比度模型。WCAG 2.1 AA 仍是当前适用标准，但对于长期项目而言，针对 APCA 进行测试也值得考虑。</p><p><bold>立即在 <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">iOS</ext-link> 或 <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.color_picker">Android</ext-link> 上免费下载 Color Picker Camera: HEX RGB</bold>——无广告、无跟踪，完全离线运行。</p></sec></body></article>
