MotionLang

入场与退场 · 出现和消失

翻滚Roll

元素像轮子一样滚进来:一边平移一边自己转满一圈,停下时正好转回正向。转的角度和平移的距离是绑死的 —— 距离缩短,圈数也要跟着减,否则看起来会「打滑」。

在工具里打开这条

什么时候用它

想表达「这东西是一路过来的」时用它 —— 一个从列表滚进来的徽章、一枚落袋的筹码、一条滚出来的提示。它的代价是占时长,所以一次只让一个元素滚。

参数

transform: translateX -100%→0 · rotate -360deg→0deg · opacity 0→1 · 460ms ease-out

配方

  1. 翻滚 → transform: translateX -100%→0 · rotate -360deg→0deg · opacity 0→1 · 460ms ease-out

给 AI 的一句话

做一个翻滚入场:translateX 从 -100% 到 0,同时 rotate 从 -360deg 到 0deg,460ms ease-out,opacity 从 0 跟着到 1。rotate 和 translate 必须写在同一个 transform 里并且时长一致,分两条 transition 会各走各的、看起来像在打滑。

同类的其他动效