🔍

首页 › 使用教程 › 开发与效率

颜色对比度检测教程:文字看不清?用 WCAG 标准检查配色

发布于 · 阅读约 2 分钟 · 用到的工具:颜色对比度检测

一句话答案

打开颜色对比度检测工具,填写文字颜色和背景颜色,工具会算出对比度并判断是否通过 WCAG 标准:普通文字 AA 需要 4.5:1、AAA 需要 7:1,大号文字 AA 需要 3:1、AAA 需要 4.5:1。

本文目录
  1. WCAG 对比度标准
  2. 操作步骤
  3. 一个常见例子
  4. 让配色达标的方法
  5. 常见问题

浅灰色文字看起来很“高级”,但在手机强光下、对视力不好的读者来说可能根本看不清。WCAG(Web 内容无障碍指南)用“对比度”衡量文字和背景的区分程度,从 1:1(同色)到 21:1(白底黑字)。颜色对比度检测 可以直接算出对比度并判断是否达标。

WCAG 对比度标准

等级普通文字大号文字
AA(常用的基本要求)至少 4.5:1至少 3:1
AAA(更高要求)至少 7:1至少 4.5:1

大号文字一般指 18pt(约 24px)及以上,或 14pt(约 18.7px)及以上的粗体。

操作步骤

  1. 填写颜色:打开 颜色对比度检测,在“文字颜色”和“背景颜色”中填写或选择颜色。
  2. 看示例:页面会用这两种颜色显示大号和普通文字示例,直观感受是否清楚。
  3. 看结果:查看对比度数值,以及 AA、AAA 在普通文字和大号文字下是否通过。
  4. 调整颜色:不通过时把文字调深(或背景调浅),直到达到需要的等级。
白底上的 #777777 灰色文字对比度为 4.48:1,普通文字差一点没达到 AA
白底上的 #777777 灰色文字对比度为 4.48:1,普通文字差一点没达到 AA
🌓 颜色对比度检测
免费在线使用,文件和数据只在你的浏览器本地处理,无需注册。
打开工具 →

一个常见例子

白底上的 #777777 灰字对比度是 4.48:1,只差一点达到 4.5:1,所以普通文字不通过 AA,只适合大号文字。把颜色稍微调深到 #767676,对比度就达到约 4.54:1,普通文字也能通过 AA。很多设计规范把 #767676 作为白底上可用的最浅灰色正文颜色。

让配色达标的方法

  • 调深文字或调浅背景:用 颜色深浅色阶 生成同一色相的深浅版本,挑一个达标的;
  • 加大字号或加粗:大号文字的要求更低;
  • 避免靠颜色区分信息:红绿色在色弱用户眼中可能很接近,配合图标或文字说明;
  • 渐变或图片背景:检查文字下方最浅和最深的部分,必要时加半透明遮罩。

常见问题

WCAG AA 对比度要求是多少?

普通文字至少 4.5:1,大号文字(约 24px 以上,或约 18.7px 以上的粗体)至少 3:1。

白底上最浅可以用什么灰色?

按 AA 标准,白底上的普通文字常用 #767676(约 4.54:1)作为最浅的灰色;#777777 是 4.48:1,略低于要求。

对比度是怎么计算的?

先按 WCAG 公式计算两种颜色的相对亮度 L1 和 L2(L1 较亮),对比度 =(L1 + 0.05)÷(L2 + 0.05),结果在 1:1 到 21:1 之间。

只有网页需要考虑对比度吗?

不是。PPT、海报、App 界面、视频字幕都会遇到同样的问题,在投影仪和户外屏幕上对比度不足更明显。