AI 提示词
用现代前端技术实现换列数走弧线重排(Arc Reflow):网格在 2/3/4 列间切换,用 FLIP 技术做重排动画——切换前记录每项旧 rect,改列数后测新 rect,先 transform 反偏移再播放到零。运动轨迹要求弧线:X、Y 两轴用不同时序(Y 用 easeOut 先到位、X 用 easeInOut 后到位),使轨迹呈二次贝塞尔弧感。错峰:delay 按 (目标行 + 目标列) × ${v.stagger}ms 波次推进,总时长 ${v.dur}ms,末尾每项带 ${v.overshoot} 轻微超调回弹。动画期间零布局抖动,容器高度用 FLIP 同步过渡,全程只写 transform。
- 参数可调:错峰间隔 stagger、单程时长 dur、超调幅度 overshoot。
- 注意:项数多时用 rAF 手写插值代替逐项 CSS transition(几百个 transition 同时起会卡);切换按钮要防连点(动画中再次切换先快进到终态再重新 FLIP)。