cv.cm
全部教程

文字

怎么按 WCAG 检查颜色对比度

你有一个文字色和一个背景色。你要读它们的对比度,看这一对是否通过 WCAG 2 的 AA 和 AAA。白底上的灰色 #777777 是 4.48:1,正文 AA 差一点点不过;#767676 能过。什么都不离开这个标签页。

约 6 分钟阅读

今天的结果 一个对比度,比如 4.48:1;AA 和 AAA 在正文和大字下各自通过或不通过;不通过时给出最接近的能通过的文字色。

两个十六进制值都在手边再打开颜色对比度检查。正文对照 4.5:1,24px 以上的标题对照 3:1,图标和边框对照 3:1。不上传。

打开对比度检查
目录
  1. 记住门槛

    WCAG 2 AA:正文 4.5:1,大字 3:1。AAA:7:1 和 4.5:1。大字是 24px 常规或约 18.7px 粗体。图标、边框和表单控件要 3:1。

    对比度门槛:大字和界面元件 3:1,AA 正文 4.5:1,AAA 正文 7:1。
    对比度门槛:大字和界面元件 3:1,AA 正文 4.5:1,AAA 正文 7:1。
  2. 打开 cv.cm 的颜色对比度检查

    已填一对示例的奶油底粉色。对比度和通过/不通过各行在右侧,文字示例在上方。不上传。

    打开对比度检查
  3. 填两个颜色

    文字填 #777777 之类的十六进制值,背景填 #ffffff,或者用色块挑。三位的 #777 也行。示例会随输入更新。

  4. 读对比度和各行

    #ffffff 上的 #777777 是 4.48:1:AA 大字和界面元件通过,AA 正文不通过。每一行按自己的门槛写「通过」或「不通过」。

  5. 采用建议的颜色

    正文 AA 不通过时,页面会朝黑或白的方向建议最接近且达到 4.5:1 的文字色。白底上的 #777777 会建议 #767676。「交换」把文字和背景对调。

    白底上的 #777777 是 4.48:1,AA 正文不过;#767676 达到 4.54:1,能过。
    白底上的 #777777 是 4.48:1,AA 正文不过;#767676 达到 4.54:1,能过。
  6. 每种状态都查,然后复制

    链接、悬停和禁用的颜色都再查一遍;图片上的文字,拿图片最暗的部分当背景。「复制」把颜色、对比度和结果放到剪贴板。

常见问题

可以免费在线查颜色对比度吗?

可以。cv.cm 在当前标签页算 WCAG 对比度。不上传。

正文需要多少对比度?

AA 要 4.5:1,AAA 要 7:1。大字要 3:1 和 4.5:1。

什么算大字?

至少 18pt(24px)常规,或 14pt(约 18.7px)粗体。

两个颜色的先后有关系吗?

没有。对比度两边一样。「交换」只改预览。

为什么 #777777 不过?

它在白底上是 4.48:1,刚好低于 4.5:1。#767676 达到 4.54:1,能过。