用途:用于审查动画代码是否符合专为网页界面改编的迪士尼十二动画原则,适合检查动效质量、实现动画或做动效评审时使用。
主要能力:按四个优先级类别检查规则。时序(timing-):用户触发动画须在 300ms 内完成、同类元素时序一致、上下文菜单不应有入场动画。缓动(easing-):入场用 ease-out、退场用 ease-in、线性缓动仅用于进度指示、自然衰减用指数斜坡。物理(physics-):交互元素需有带缩放变换的按下状态、挤压拉伸幅度须轻微(0.95–1.05)、需回弹时使用弹簧而非缓动、交错延迟不超过每项 50ms。构图(staging-):同一时间只应有一个元素突出动画、模态背景应变暗以聚焦、动画元素须遵守 z-index 层级。
使用方式:读取指定文件(或提示用户提供文件/匹配模式),对照上述规则检查,按 file:line - [规则ID] 问题的格式输出发现,并在末尾给出包含规则、数量、严重程度的摘要表。
限制:具体接入方式、命令与平台支持暂未提供;规则阈值与示例仅以资料所述为准。