跳到正文
全部 Skills
动效组合中的位置:构建

从零构建动效

animate

给你需要的那一处动效配齐所有配料:该用什么缓动、多长、动哪些属性、要不要错峰。它不会先给你一个默认值再让你自己调,而是在生成时就按规则把选择做完。

它把哪件事做完了

把一句需求变成曲线、时长与属性都选对的实现

什么时候用它

  • 要新写一处入场、展开或状态切换
  • 已有动效但参数全靠手感试出来的
  • 想同时拿到实现和它为什么这么写的解释

它具体做什么

选曲线
依据动效语义挑 ease-out / ease-in / spring,而不是默认 ease-in-out
定时长
按位移距离与元素大小定时长,小元素短、大位移略长
选属性
优先 transform 与 opacity,避免动画 width、top、box-shadow
排顺序
多个元素时给出错峰节奏,而不是整齐划一地同时出现

可以这样提要求

用 animate 为这个筛选面板做展开与收起,说明每条曲线与时长的选择理由。