工作方法
transitions-dev 提供便于迁移的 CSS 过渡方案,使用带命名空间的选择器和语义化动效变量。它将可见组件匹配到对应方案,例如以触发器为锚点的下拉菜单、弹窗、变化文字或滑动标签指示器。实现时,需要把文档中的状态钩子连接到应用实际行为。
该 Skill 还提供审查与优化流程。审查只定位可应用的位置,不修改代码;优化则根据语义将零散参数映射到变量。关闭动画应因其用途匹配关闭时长变量,而不是因为现有数值恰好接近。
预期交付物
- 选定的过渡方案及其所需 CSS 变量。
- 连接到组件的、文档中规定的类名或属性钩子。
- 文件级审查或语义化变量优化建议。
从简报到审查
- 01匹配组件
检查元素及状态变化。区分锚定菜单和居中弹窗,以及文字替换和页面移动。
- 02添加变量与状态钩子
只引入一次共享变量块,或仅使用所选方案的变量。保留关闭后的清理、重播处理及所需 JavaScript 编排。
- 03反复测试交互
打开、关闭并重新打开组件。检查减少动态效果分支,验证由变量驱动的时长与清理逻辑保持同步。