用途:forge-motion 面向网页动画的可访问性检查,目标是确保每个动画和过渡都考虑 prefers-reduced-motion 媒体查询,为对动态效果敏感的用户提供安全回退。
主要能力:逐一检查动画与过渡是否声明 prefers-reduced-motion 支持;若缺失,则补充以下媒体查询规则: @media (prefers-reduced-motion: reduce) { animation-duration: 0.01ms; transition-duration: 0.01ms; } 此外会验证最终状态是否保留,避免内容因禁用动画而消失。
使用方式:以 /forge-motion 命令形式调用该技能,对相关动画与过渡执行检查与补充。资料未说明具体安装命令、依赖或配置文件,暂未提供。
适用场景:适合在开发与代码审查阶段检查前端动画的可访问性,尤其涉及 CSS 动画、过渡效果且需要满足减少动态偏好要求的项目。
限制:资料仅描述检查与补充 prefers-reduced-motion 回退及验证最终状态,未说明支持的框架、文件类型、运行环境或是否自动修改源码;具体实现细节与边界条件暂未提供。