本文目录导读:

评估设计稿的对比度是否符合无障碍标准,需要依据 Web 内容无障碍指南 (WCAG) 2.1/2.2 的 AA 级标准(这是法律合规的普遍要求)。
核心结论: 仅凭“设计稿”无法断定,必须查看具体的颜色数值和文字大小/粗细。
以下是具体的判断标准和自查方法:
第一步:明确 AA 级标准的“硬指标”
WCAG 定义了两种对比度要求:
- 普通文本(小于 18pt 或 14pt 粗体):
- 要求: 对比度 至少 4.5:1。
- 例子: 10px 或 16px 的正文,非粗体。
- 大文本(不小于 18pt 或 14pt 粗体):
- 要求: 对比度 至少 3:1。
- 例子: 24px 的标题、18px 的粗体按钮文字。
- 图形和UI组件(图标、输入框边框、图表):
- 要求: 信息含义必需的图形部分,对比度 至少 3:1。
- 注意: 装饰性、或被文字标签明确标注的图标、禁用状态的组件、LOGO 等不受此限制。
第二步:不要用肉眼判断,使用工具量化
人眼对色彩亮度的感知不准确(尤其是深蓝背景上的红字),必须用工具测量。
推荐的免费工具:
- Stark(Figma/Sketch/Adobe XD 插件): 设计师最常用,能直接在画板上拾取颜色,实时显示对比度并模拟色盲视图。
- WebAIM Contrast Checker(网页版): 只需输入两个颜色的十六进制码(如
#333333和#FFFFFF),立刻给出通过/失败结果。 - Color Contrast Analyser(桌面应用): 允许你使用取色器从任何地方取色(包括设计稿截图)。
第三步:常见“踩坑”颜色组合(通常不通过)
- 灰色文字在白色背景上: 只要是色值
#999999、#AAAAAA或更浅的灰色,在白色背景上通常只有 2.x:1 到 3.x:1,无法通过 4.5:1 的标准,建议正文使用#595959或更深。 - 浅色或柔和色系: 比如淡蓝色背景上写白色文字,或浅黄色背景上的浅灰色文字。
- 高饱和度的互补色: 红配绿、蓝配橙(虽然色相不同,但亮度可能相近,导致对比度低)。
第四步:特殊场景的判断
- 占位符文字: WCAG 指南中,占位符文字通常被视为“信息含义不必需”,因此可以很浅,但更推荐的做法是(AA级下)占位符不通过需给出输入提示,或者做到通过(推荐使用 4.5:1)。
- 禁用状态按钮: 虽然通常豁免,但如果用户需要区分“可点击”和“禁用”状态,禁用状态的对比度依然建议不低于 3:1。
- 链接与正文: 用户需要能通过颜色(通常加上下划线)区分链接和正文,链接颜色对普通文本(通常是正文颜色)的对比度需满足 3:1,且链接自身与背景需满足 4.5:1。
如何给你的设计稿做“快速诊断”?
如果你的设计稿遇到以下情况,高度怀疑不符合标准:
使用了 #999、#aaa、#ccc 等浅灰色。
- 任何文字颜色感觉“温柔”、“淡雅”、“像水印”。
- 按钮上的文字直接是白色,而按钮本身是浅红色、浅蓝色或浅绿色。
- 图表中的线条或数据点颜色太浅,与背景色差别不大。
修正建议:
- 使用纯黑
#000到深灰#595959之间,最常见的是#333(深黑灰)或#222。 - 辅助文字/标签: 最低不要浅于
#767676,建议使用#5A5A5A。 - 链接颜色: 使用标准蓝
#0000EE或稍暗的#0066CC通常可以通过。
- 除非你刻意选择了高对比度配色,否则大多数追求“高级感”、“柔和”的设计稿在对比度上都会不达标,正文用
#757575、#888888几乎可以确定不通过 AA 级标准。 - 行动: 打开设计稿,任选一个图层面板中的文字和背景色,用 WebAIM 工具输入色值。如果结果是
Fail,就需要调整颜色,直到变成Pass(AA)。
如果你愿意,可以直接粘贴一个你担心的颜色组合(文字色:#xxxxxx,背景色:#yyyyyy),我可以帮你计算一下具体的对比度,并给出通过与否的判断和调整建议。
标签: 无障碍标准
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。