关于 responsive-review
responsive-review 是面向界面测试人员的响应式无障碍审查技能,用于检查不同屏幕尺寸、缩放级别和方向下的可访问性。它结合视口、文字缩放与信息密度检查,输出矩阵和分组排序的修复清单。
主要功能
- 01检查多种视口宽度
- 02验证 150% 和 200% 缩放
- 03测试系统字体放大效果
- 04比较纵向与横向布局
- 05按设备与问题类型整理修复项
适用场景
- 01审查移动端到桌面端的核心任务
- 02发现缩放后溢出或重叠的内容
- 03检查触控目标与方向适配
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ owl-listener/ inclusive-design-skills --skill responsive-review安装后在 Claude Code 中输入/responsive-review确认已加载。
详细介绍
响应式无障碍审查
测试界面在真实用户会遇到的各种屏幕尺寸、缩放级别和方向下,是否都能保持无障碍体验。
流程
步骤 1:视口测试
在以下视口宽度下测试界面:
- 320px(小屏手机)
- 375px(标准手机)
- 768px(平板)
- 1024px(小屏桌面/平板横屏)
- 1280px(标准桌面)
- 1440px 及以上(大屏桌面)
在每个视口下,使用 responsive-accessibility,记录:
- 溢出或隐藏的内容
- 无法触及的交互元素
- 触控视口中小于 44×44px 的触控目标
- 未能自适应的导航
- 完全消失的功能
步骤 2:缩放测试
在 1280px 视口下,测试以下缩放比例:
- 100%(基准)
- 150%(低视力用户常用)
- 200%(WCAG 要求)
记录:
- 出现水平滚动的情况
- 溢出容器的文本
- 相互重叠的元素
- 占用过多空间的粘性页眉
- 超出屏幕范围的模态框或工具提示
步骤 3:字体缩放
使用 flexible-typography,将系统字体大小设为最大值进行测试。 记录:
- 无法缩放的文本
- 裁切或截断文本的容器
- 文本变大时出现问题的布局
- 无法随内容增高的固定高度元素
步骤 4:方向测试
分别在纵向和横向下测试。记录:
- 只能在一个方向下正常显示的内容
- 阻止屏幕旋转的方向锁定
- 在某个方向下出现问题或浪费空间的布局
步骤 5:密度检查
使用 information-density,在每个视口下检查:
- 默认密度是否适合当前设备?
- 用户能否调整密度?
- 紧凑密度能否保持触控目标的最小尺寸?
- 宽松密度能否避免过多滚动?
输出
提交一份响应式无障碍报告:
- 视口矩阵 — 标明各视口宽度下核心任务的通过/失败情况
- 缩放结果 — 列出 150% 和 200% 缩放下的问题
- 字体结果 — 列出文本缩放失败的情况
- 方向结果 — 列出纵向/横向显示问题
- 修复清单 — 按严重性排序,并按以下类别分组:
- 影响所有视口的修复
- 仅针对移动端的修复
- 仅针对缩放的修复
评论
支持 Markdown