缓动函数速查表:缓动函数指定动画效果在执行时的速度,使其看起来更加真实. 本页可以在每次你需要时,帮助你找到想要的缓动函数。

缓动函数用于控制动画中参数随时间变化的速率,模拟现实中物体的加速、减速、反弹等运动规律,提升动画自然度和真实感。
clickgpt_line.png_noView
介绍

缓动函数:模拟现实运动节奏的动画控制利器

你有没有在做网页、APP 或游戏动画的时候,感觉画面动是动了,但就是“怪怪的”?比如一个弹窗打开,明明是淡入,但看着就像“啪”一下强行出现一样毫无自然感;又或者一个球滚来滚去,动作僵硬得像鬼畜?

这种时候,十有八九是因为你没有用缓动函数(easing functions)

简单说,缓动函数就是让你的动画“有感觉”的关键。现实世界里没有任何东西是匀速运动的——物体会加速、减速、弹跳、过冲……这些自然节奏感,就是靠缓动函数来模拟的。

缓动函数的原理很简单,但作用超级大!

在技术层面,缓动函数就是一个接收**时间进度(通常是0到1之间的值)并输出一个“当前运动比例”**的函数。你把这个输出值用来控制位置、透明度、缩放等属性,就能让动画产生“加速”或“减速”的效果。

最基础的线性函数是 t => t,它就是匀速运动。但这玩意儿用起来完全没有现实感。比如你拉一个抽屉,一开始肯定是猛地一下,然后越拉越慢,这种“先快后慢”的感觉就得用 easeOut 类型的缓动函数。

举几个常见的缓动函数类型:

  • easeIn:一开始慢,然后越来越快(就像汽车起步)。
  • easeOut:一开始快,然后慢慢停下(像抽屉慢慢合上)。
  • easeInOut:先慢后快再慢(自然过渡,非常柔和)。
  • bounce:弹跳式效果(掉在地板上的皮球)。
  • elastic:先冲过头然后回弹几次再定住(像弹簧)。
  • back:先“往后缩”一下再往前冲(模拟肌肉发力动作)。

这些效果在 CSS 动画或 JavaScript 动效里特别常见,基本所有主流动画库(比如 anime.js、GSAP、Three.js)都内建了几十种缓动函数。

为什么缓动函数这么重要?几个超现实的例子说明

  • 打开抽屉:开始拉得很快,越接近全开越慢——这是 easeOut
  • 点击按钮回弹:按钮“按下去”再稍微弹回来,是 elasticbounce
  • 拖拽元素松手:元素惯性移动后缓慢停下,是 easeOutQuadeaseOutExpo
  • 对象掉地上:碰撞后反复弹起再停止,用 bounce 系列。

如果你直接用线性动画,就会让用户觉得你这个设计“没打磨”。而只要加上缓动,整个体验立刻上升一个台阶,动画自然、有节奏,用户会觉得“这个动效好流畅啊”。

那怎么选合适的缓动函数呢?

这个嘛,真的是**“看感觉”+“看场景”**:

  • 想做那种“UI动效”流畅自然的体验,推荐用 easeInOuteaseOutCubic
  • 想要有趣、弹性十足的感觉,就用 bounceelastic
  • 做3D或者物理模拟,就试试 backexpoquad 这些物理感强的;
  • 如果是时间敏感、需要很快完成的动画,比如 loading 动效,easeOutSine 这种短促型更合适。

很多在线工具甚至提供“缓动函数可视化页面”,你可以滑动看看每个函数的运动轨迹,然后挑一个你觉得最顺眼的。

我的使用体验就是:动画要灵性,缓动少不了!

我一开始做动画的时候也是完全不在意这些函数,结果效果总是生硬、不自然,看起来就是“工具人动画”。后来开始玩 GSAP 和 CSS 动效,慢慢研究这些函数怎么影响节奏,才发现缓动真的是做动画的“润滑剂”。

尤其是当我用 easeOutBack 做一个卡片翻转的时候,那个“翻完还微微抖一下”的感觉简直太爽了,瞬间提升质感!

所以说,想让你的动画从“机械移动”变成“拟人动作”,就从学习缓动函数开始吧!

理解它们不难,多试几种类型,看看效果,就能迅速上手。而一旦你掌握了这门“节奏感”的技艺,你做出来的动效,不管是网页、APP 还是游戏,都会变得异常丝滑、有生命力!

动效的灵魂,真的就在这一小段看似不起眼的函数里!

RPA
八爪鱼RPA
支持一键抓取公众号/小红书/抖音/淘宝数据
立即查看
流程自动化
付费
AI爆文训练营
图文变现友好赛道,低门槛、高上限,教你从0到1做个赚钱的公众号!
立即查看
躺着赚钱
¥149/年
何老师陪你做副业
这里聚焦AI副业、个人IP、自媒体运营、写作、赚钱案例。不哔哔,只分享有价值的副业项目。
立即查看
AI赚钱案例
限免
DeepSeek进阶教程
带你全面掌握DeepSeek应用技巧。提升工作、学习效率
立即查看
100万人学过
付费
网盘拉新实战教程
每周花费一小时,手把手教你赚网盘平台佣金
立即查看
500人学过
限时优惠
AiPPT
结合最新AI技术,为用户提供一键生成高质量PPT的解决方案。
立即查看
一键生成 PPT
免费
豆包MarsCode
一款免费的AI编程助手,全新支持DeepSeek R1/V3、豆包大模型1.5自由切换,免部署、更准确、更强大!
立即查看
AI编程助手
免费
Monica AI
Monica AI满血复活DeepSeek【免费】,提升您的聊天、搜索、写作和编程体验。
立即查看
一站式 AI 助手
云服务
腾讯云
综合性的云计算服务平台,现已接入DeepSeek,提供多样化的云解决方案
立即查看
高效可靠
云服务
阿里云
全球领先的云计算与数据服务平台,提供云服务器、存储、数据库、安全等多种服务
立即查看
多样化
编程学习
免费领取编程学习资料