颜色对比度检查(WCAG)
检查前景/背景色对是否符合 WCAG AA 和 AAA 无障碍标准。
工作台 · 中性环境
对比度
—
: 1
AA · 正文 ≥ 4.5
AA · 大号文字 ≥ 3.0
AAA · 正文 ≥ 7.0
AAA · 大号文字 ≥ 4.5
一键修复 · 保持色相
功能特性
显示对比度数值
WCAG AA / AAA 达标状态
文字效果实时预览
普通文本与大号文本
使用方法
1. 设置文字色和背景色 —— 样张与 WCAG 判定实时更新。
2. 切换样张(字体样张 / 文章 / 界面)在真实场景中审视这对颜色;按 S 键交换两色。
3. 某一级不达标时,用一键修复 —— 只调整明度、保持色相 —— 或复制 WCAG 报告。
关于这个工具
文字和背景的亮度太接近,所有人都会读得吃力,有些人则根本看不清。《Web 内容无障碍指南》(WCAG)用对比度来衡量这一点,取值从 1:1 到 21:1,依据是两种颜色的相对亮度。AA 级要求正文至少 4.5:1、大号文字(24px,或约 18.66px 粗体)至少 3:1;AAA 级把要求提高到 7:1 和 4.5:1。这个检查器实时计算对比度,显示四个标准是否通过,并渲染真实的字体样张、文章和界面,让你在实际场景中判断配色。如果某一级不达标,它会只调整明度,给出最接近的达标文字颜色。
常见问题
对比度是怎么计算的?
先用 WCAG 2 中的 sRGB 公式把每种颜色换算成相对亮度,然后计算 (L1 + 0.05) ÷ (L2 + 0.05),其中 L1 是较亮的颜色。白底黑字是最大值 21:1,两种相同颜色是 1:1。
什么算“大号文字”?
WCAG 规定大号文字是至少 18 磅(24 CSS 像素)的常规字重,或至少 14 磅(约 18.66 CSS 像素)的粗体。字形越大越容易辨认,所以大号文字 AA 只需 3:1,AAA 只需 4.5:1。
通过 AA 就代表设计无障碍了吗?
对比度只是众多要求之一。细字体、压在照片上的文字、过小的字号、只用颜色传达信息,都可能造成阅读障碍,所以还要在真实屏幕上测试,并配合其他无障碍检查。
建议的修正是怎么算出来的?
它保持文字颜色的色相不变,逐步尝试更亮或更暗的版本,直到达到目标对比度。如果在当前背景下怎么调明度都达不到,工具会提示你需要改背景色。
图标和按钮也要满足对比度要求吗?
要。WCAG 2.1 要求图标、输入框边框、焦点指示等有意义的非文字元素至少达到 3:1。纯装饰性的图形和禁用状态的控件不受此限。
相关工具
调色板生成器
从一个基础色生成和谐的调色板 —— 互补色、相近色、三色组和分裂互补色。...
CSS 渐变生成器
可视化生成 CSS 线性、径向和锥形渐变。可添加多个颜色节点并复制 CSS。...
CSS 圆角生成器
可视化打造 CSS border-radius —— 可单独控制四个角,也可统一控制。可实时预览。...
CSS Flexbox 演练场
学习并体验 CSS Flexbox。调整容器属性即可看到布局实时变化。...
CSS Grid 生成器
可视化创建 CSS Grid 布局。设置行、列和间距,并复制生成的 CSS 与 HTML。...
宽高比计算
计算宽高比并查找缺失的尺寸。包含 16:9、4:3 和 21:9 等常用预设。...
百分比计算
解决常见的百分比问题:Y 的 X% 是多少、X 是 Y 的百分之几、百分比变化等。...
基础计算器
一个简单实用的在线计算器,支持加、减、乘、除四则运算,以及小数、正负号切换、百分比和计算历史记录。可以用屏幕上的按钮,也支持键盘输入。...