缓动曲线动效

动画在这段时间里是匀速走完,还是先快后慢、先慢后快。

  • 动画先慢后快
  • 结尾滑一下停住
  • 动得很生硬
  • 缓动曲线
  • 时间函数
  • 加速曲线

示例

Webtransition-timing-function原生支持四条轨道时长相同,只有曲线不同
linear
ease-out
ease-in-out
回弹

四个小球同时出发、同时到达 —— 差别全在中间怎么走。

Web / iOS / Android 对照

使用规范

什么时候用

  • 需要让动画看起来有物理感时
  • 需要区分进入与退出节奏时

什么时候别用

  • 用在没有时长的动画上时
  • 曲线夸张到让人等待时

容易混淆

跨端框架实现

给 AI 的提示词

这条词条还没有经过验证的实现提示词。