WCAG 2.1 AA

无障碍设计 (A11y)

包容性设计不是事后补充。我们致力于构建所有人都能感知、操作和理解的体验。

核心原则

可感知 (Perceivable)

POUR

信息和用户界面组件必须以用户能够感知的方式呈现。

可操作 (Operable)

POUR

用户界面组件和导航必须是可操作的。

可理解 (Understandable)

POUR

信息和用户界面的操作必须是可理解的。

鲁棒性 (Robust)

POUR

内容必须足够健壮,以便各种用户代理(包括辅助技术)都能可靠地解释。

色彩对比度

文本与其背景之间必须保持至少 4.5:1 的对比度 (WCAG AA)。

普通文本 (4.5:1)
4.5:1
大号文本 (3:1)
3:1
通过Black on White (21:1)
失败Grey on Grey (1.2:1)

焦点指示器

切勿在未提供可见替代方案的情况下抑制默认的焦点轮廓。我们的设计系统使用标准的 `ring-2` 焦点环。

  • Tab / Shift+Tab navigation
  • Visible hover & focus styles

开发者检查清单

优先使用语义化 HTML 元素 (button, a, input) 而非 div。
为所有有意义的图像提供替代文本 (alt text)。
确保所有交互元素都有可见的焦点状态。
验证所有功能是否仅通过键盘即可访问。
普通文本保持至少 4.5:1 的对比度。