跳到主要内容
界面图谱Interface Atlas
☰
EN

无障碍

为了让键盘和读屏用户也能顺利浏览你的网站,我们挑选了一些最常见的无障碍做法。比如很多人用 Tab 键逐个切换按钮,当导航栏项目很多时,进入主内容就会很麻烦——这时就需要设置「跳过链接」;焦点环、减弱动效、实时区域等也是同理。先把这些做对,网站才对所有人可用。

6 个概念

6 / 6 个概念
替代文本Alt Text

给图片写一句文本替代:信息图传达同样的信息,装饰图写空 alt 让读屏跳过,功能图描述动作而非画面。读屏用户、图片加载失败的用户和搜索引擎都靠这句话理解图在说什么。

无障碍
实时区域ARIA Live Region

在页面上预留一块播报区,内容动态更新时把消息念给屏幕阅读器,而不移动焦点。保存成功、筛选结果数、异步校验这类「看得见变了但焦点没动」的信息,读屏用户不靠它就会漏掉。

无障碍
焦点环Focus Ring

用可见轮廓标记当前键盘焦点位置,让用户知道下一个按键会落在哪里。鼠标点击往往不需要它,但键盘与辅助技术用户必须始终看见焦点在哪,否则只能盲操作。通常用 :focus-visible 控制——键盘聚焦才显示,鼠标点击不打扰。

无障碍
键盘导航Keyboard Navigation

让所有功能都能只用键盘完成:Tab/Shift+Tab 按合理顺序移动焦点,复合组件内用方向键漫游并配 roving tabindex,Escape 关闭浮层并归还焦点。这是焦点环之外的一整套焦点秩序,规则写在 ARIA APG 里。

无障碍
减弱动效Reduced Motion

尊重系统「减弱动态效果」偏好,把大幅位移、缩放、视差动画降级为淡入甚至直接呈现。前庭敏感的用户会被大幅动效诱发眩晕恶心,这不是审美偏好而是健康风险;WCAG 2.3.3 要求非必要动画可被关闭。

无障碍
跳过链接Skip Link

页面第一个可聚焦元素,通常是视觉上隐藏的链接;键盘用户按下第一个 Tab 就能看见它,激活后直接跳到主内容区,不必逐个穿过顶部导航链接。长导航站点的必备逃生口,WCAG 称之为「跳过区块」。

无障碍