📈

缓动函数预览

对比常用 ease/cubic-bezier 缓动曲线的动画效果,复制对应 CSS。

本地处理 · 不上传

加载工具中…

相关:缓动 · easing · 动画 · cubic-bezier · 过渡

缓动函数预览把常见的缓动曲线并排展示并同步播放,直观对比 ease-in、ease-out、回弹等效果的差别,选定后直接复制取值。

使用步骤

  1. 播放对比所有缓动效果
  2. 选中感兴趣的曲线
  3. 查看曲线形状与取值
  4. 复制到项目中使用

使用场景

  • 为动画挑选合适的节奏感
  • 对比不同缓动的实际差异
  • 建立团队的动效规范
  • 理解缓动函数的命名含义

小贴士

  • ease-out 用于元素进场、ease-in 用于退场,这是被广泛采用的惯例——用户的注意力应跟随元素的到达而非离开。
  • linear 只适合无限循环的匀速运动(如加载转圈),用在界面过渡上会显得机械。
  • 回弹类缓动很吸睛但也很快让人厌烦,应该只用在需要强调的少数交互上。

常见问题

ease-in 和 ease-out 哪个用在进场?

进场用 ease-out(先快后慢)。元素快速出现再平稳落位,符合物理直觉;用 ease-in 会显得元素启动迟缓,反应像是卡了一下。

什么时候用 linear?

匀速的持续运动,比如加载指示器的旋转、进度条的匀速推进。任何有起点终点的界面过渡都不该用它。

自定义曲线怎么做?

用 cubic-bezier() 指定四个控制参数,或用可视化工具拖拽生成。更复杂的多段缓动可以用较新的 linear() 函数分段定义。

缓动函数预览是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用缓动函数预览,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。