思维模型
颜色对比度
颜色对比度描述文字与背景之间的明暗差异,检查它有助于评估网页无障碍的一个方面。
探索一下
颜色对比度就是文字与背景之间的明暗差异。下面哪组配色的明暗对比最强?
选出明暗对比最强的一组配色
学会检查文字是否能从背景中清楚地显现出来,并了解对比度检查能告诉你什么、又有哪些局限。
理解概念
理解概念
颜色对比度就是文字与背景之间的明暗差异,对比度比值则用一个数字来表示这种差异。《网页内容无障碍指南》(WCAG)为大多数网页文字设定的最低对比度是四点五比一,大号文字的最低要求较低,某些内容则属于例外。试着用对比度检查工具检查一组文字和背景的配色。
详细讲解
详细讲解
检查对比度时会用到相对亮度,也就是衡量一种颜色相对明亮程度的指标。对比度比值通过标准化的计算方法,比较文字与背景的相对亮度。光看颜色名称无法确定结果;四点五比一的对比度,也不简单地意味着一种颜色的亮度是另一种的四点五倍。
WCAG 成功准则 1.4.3 规定了文字对比度的最低要求:文字和文字图像,也就是以图片形式保存的文字,通常需要达到至少四点五比一的对比度。大号文字则需要至少三比一。这里的“大号”指字号至少为十八磅,或加粗时至少为十四磅,中日韩字体则采用与之等效的字号;磅是字号的计量单位。这项准则也适用于占位文字,以及当你将指针移到控件上,或使用键盘选中控件时显示的文字。[1]
例外情况包括未启用控件中的文字、纯装饰性文字、所有人都看不见的文字,以及含有其他重要视觉内容的图片中的文字。标志和品牌名称中的文字也有例外,但如果刻意淡化一个原本对比度足够的标志,并不能自动获得豁免。普通文字不会因为使用了品牌色就获得豁免。非文字图形和符号由另一项准则规定。[1]
假设有一个网站,在白色背景上用小号浅橙色文字显示说明。假如对比度检查工具算出指定颜色的比值为四点四九九比一,这就低于四点五比一,不能向上舍入后算作达标。你需要调整颜色,再检查一次。如果网站提供浅色和深色两种显示模式,就要分别检查每种模式中的文字和背景配色;模式的名称本身无法说明其对比度。[1]
评估时,要使用页面中指定的文字颜色和背景颜色,不要从经过平滑处理的文字边缘取色。字体平滑处理也叫抗锯齿,会让这些边缘变柔和,并可能让细笔画的文字显得更淡。如果这造成了问题,指南建议使用更粗的笔画,或让对比度高于最低要求。[1]
这些数值是这项准则的最低要求,并不保证每个人都能轻松阅读。所提供的文档是在解释无障碍指南,并不是一项证明其对所有人都有益的实验。仅仅通过对比度检查,并不能说明网站整体上符合无障碍要求或法律规定。
研究依据
研究依据
适用局限
适用局限
所提供的《理解》文档是一份解释该准则的参考指南,并非实验研究,也不保证符合法律规定。文档指出,即使一组配色的对比度数值达标,细笔画或特殊字体仍可能显得很淡。其中的文字对比度要求并未规定非文字图形需要满足的要求。先前参考文献中标为“对比度最低要求(理解 AAA 级要求)”的条目标注有误,这里已用所提供的成功准则 1.4.3 的指南替换;该准则属于 WCAG 的 AA 级符合性要求。文档另将增强对比度列为成功准则 1.4.6。原先的 ISO 条目不再作为经过单独核实的来源保留。[1]
参考来源
参考来源
- [1] 理解成功准则 1.4.3:对比度(最低要求)W3C Web Accessibility Initiative
试一试
检验你的理解
假设有一个网站,设计师提议在白色背景上用普通字号的浅橙色文字显示说明。哪项顾虑与文字对比度要求直接相关?
查看文章解释
答案: 对比度可能太低,难以确保文字清晰可读
相关的顾虑是明暗对比不足。你需要检查具体的文字颜色和背景颜色是否达到适用的 4.5:1 最低要求;光看颜色名称,无法确定这组配色是否达标。达到最低要求,也不保证每个人都能看清文字。
假设一个阅读网站同时提供浅色和深色模式。应该怎样检查其中普通字号的文字是否达到最低对比度要求?
查看文章解释
答案: 分别检查每种模式中文字与背景的对比度
这项要求关注的是实际文字与背景配色的对比度。无论哪种模式,名称本身都不能说明其颜色达到了最低要求;能够切换模式,也不能证明每个人都能看清文字。
对于不属于适用例外情况的普通字号文字,哪种做法能为检查最低对比度要求提供数值依据?
查看文章解释
答案: 计算前景色与背景色之间的对比度比值
使用指定的文字颜色和背景颜色计算对比度比值,例如借助对比度检查工具,再将结果与 4.5:1 比较。不能把低于要求的结果向上舍入后算作达标。个人偏好、同事的阅读体验和品牌配色方案,都无法提供这种数值比较。
继续探索
为眼前的选择,再找一个有用的想法。
Reframo 的全部已发布文章均可免费阅读。准备好后,随时继续探索。