YL
ACCESSIBILITY

无障碍 UI 设计模式

无障碍(Accessibility)分类收录 8 种常用界面模式:跳转链接、屏幕阅读器专用文本、焦点锁定、实时播报、漫游焦点、对比度等,每条含中英文学名、效果预览与可复制的 AI 设计提示词。

无障碍

Accessibility

8 条

跳转链接

Skip Link

键盘跳转WCAG焦点

页面第一个可获得焦点的元素,键盘 Tab 时出现「跳到主要内容」,把几十个导航项一次跳过。WCAG 2.4.1 的硬性要求。

屏幕阅读器专用文本

Screen Reader Only

sr-only隐藏语义图标按钮

视觉上不可见、但会被屏幕阅读器朗读的文本。用来给纯图标按钮、需要额外解释的标题补语义。

焦点锁定

Focus Trap

弹窗焦点Tab键盘

弹窗打开后,Tab 只在弹窗内循环,不会跑到背后的页面上;关闭后焦点回到触发元素。弹窗可用性的底线。

实时播报

ARIA Live Region

播报aria-live状态屏幕阅读器

页面局部变化(保存成功、条数更新、加载完成)时自动被屏幕阅读器朗读,不需要焦点移动。

漫游焦点

Roving Tabindex

键盘Tab复合控件APG

一组按钮里只有「当前项」的 tabindex 是 0,其余是 -1;方向键在组内移动焦点,Tab 一次直接跳出整组。

对比度

Color Contrast

对比度WCAG可读性色彩

正文文字与背景的对比度至少 4.5:1,大字号至少 3:1。很多「看起来很高级」的浅灰字其实是不合格的。

语义地标

Landmarks

地标语义HTML导航

用 header / nav / main / aside / footer 等语义标签划分页面大区块,让屏幕阅读器用户能一键跳到任意区域。

触摸目标尺寸

Touch Target Size

触摸热区移动端44px

可点区域至少 44×44 CSS 像素(iOS HIG)或 48×48dp(Material)。视觉可以小,但点击热区要够大。