用途:a11y-audit 用于对界面执行全面无障碍审计,帮助发现键盘操作、语义结构、ARIA、对比度、触控与动效方面的可访问性问题。
主要能力: 焦点管理:每个交互元素需有可见的 :focus-visible 样式;焦点顺序与视觉顺序一致;除有意设计的模态框外不得存在焦点陷阱;为键盘用户提供跳转链接。 语义化 HTML:标题层级正确(h1 > h2 > h3,不跳级);使用 header、main、nav、footer 等地标元素;列表使用 ul/ol 而非样式化 div;按钮与链接使用正确元素。 ARIA:仅图标按钮加 aria-label;装饰元素加 aria-hidden;动态内容使用 aria-live 区域;仅在必要时使用 role 属性。 颜色对比度:所有文本满足 WCAG AA(普通文本 4.5:1,大文本 3:1);交互元素与背景对比度 3:1;不单独依赖颜色传达含义。 触控目标:移动端最小 44x44px;目标之间保持足够间距。 动效安全:存在动画时提供 prefers-reduced-motion 查询;无用户控制时不自动播放视频。
使用方式:以 /a11y-audit 调用该技能,按上述检查项对目标界面逐项审计。资料未提供具体安装命令、参数或输出格式。
适用场景:网页或应用界面的可访问性自查、上线前检查、键盘与屏幕阅读器体验评估。
限制:资料未说明支持的平台、框架、自动化程度、收费方式与效果保证,这些信息暂未提供。