#01
颜色对比度与可访问性
颜色对比度(Color Contrast)描述前景文本与背景色之间的亮度差异,通常以比值形式表示(如 4.5:1)。对比度越高,文本在视觉上越清晰,阅读体验越好;对比度不足,则可能导致低视力用户完全无法辨识内容。
全球约有 2.53 亿人存在不同程度的视力障碍(包括近视、远视、色盲、白内障等),确保网站内容对这些用户也具有良好可读性是可访问性(Accessibility)设计的基本要求。WCAG(Web Content Accessibility Guidelines)2.1 是目前全球最权威、最广泛采用的网页内容可访问性标准。
一个容易被忽视的事实是:在强光环境(如阳光直射屏幕)、老旧低亮度设备、或长时间阅读场景下,对比度不足对普通视力用户也同样不友好。提升对比度不仅改善无障碍体验,也是对所有用户的尊重。
#02
WCAG 2.1 标准要求
WCAG 2.1 定义了两个合规级别(AA 级与 AAA 级),以及普通文本与大字体的不同阈值:
AA 级(基础合规):普通文本要求对比度 ≥ 4.5:1;大字体(18pt 以上,或 14pt 以上且为粗体)要求对比度 ≥ 3:1。
AAA 级(最高合规):普通文本要求对比度 ≥ 7:1;大字体要求对比度 ≥ 4.5:1。在政府、企业级项目中,许多客户和法务团队会要求达到 AAA 级。
对比度计算公式基于"相对亮度(Relative Luminance)",先将 RGB 值归一化并进行伽马校正,再按红 0.2126、绿 0.7152、蓝 0.0722 的权重计算亮度值,最后用"较亮色亮度 + 0.05"除以"较暗色亮度 + 0.05"得到比值。
#03
从图片取色与数据安全
从摄影作品、设计稿、品牌视觉中提取主色、辅助色、中性色是设计师与前端工程师的日常工作。核心原则是:不要凭肉眼判断,一定要用工具验证。主观感知的"鲜艳"与客观计算的"对比度"常常不一致。
一些常见取色误区需要注意:在颜色过渡区域(渐变边缘)取色可能得到不稳定的中间色;在图片放大后取色可能因像素平均化而失真;选择鲜艳的浅黄/浅绿等颜色在白色背景上对比度往往严重不足。
本工具所有取色与计算均在您的浏览器本地完成——不上传图片、不保留内容、不写入本地存储。即使断开网络连接也能正常使用。对于涉及品牌机密的图片,建议在受控环境中操作。