📈 CSS缓动函数生成器

免费在线CSS缓动函数生成器,可视化编辑cubic-bezier曲线,30+预设缓动函数,实时动画预览,一键复制CSS代码。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用

可视化编辑cubic-bezier曲线,30+预设,实时动画预览

🎨 曲线编辑器

transition-timing-function: cubic-bezier(0.25, 0.10, 0.25, 1.00);

📦 预设缓动函数

🎬 动画预览

1000ms

❓ 常见问题

什么是CSS缓动函数?

CSS缓动函数(Easing Function)定义了CSS动画在持续时间内如何加速和减速。cubic-bezier()是最常用的自定义缓动函数,通过4个控制点定义贝塞尔曲线。

cubic-bezier的4个参数是什么意思?

cubic-bezier(x1, y1, x2, y2)中,(x1,y1)是第一个控制点,(x2,y2)是第二个控制点。x代表时间进度(0-1),y代表动画进度(0-1+)。x值必须在0-1之间,y值可以超出。

常见的缓动函数有哪些?

常见缓动函数:ease(0.25,0.1,0.25,1)、ease-in(0.42,0,1,1)、ease-out(0,0,0.58,1)、ease-in-out(0.42,0,0.58,1)、linear(0,0,1,1)等。

如何使用生成的代码?

复制生成的CSS代码,将其用作transition-timing-function或animation-timing-function的值即可。

CSS缓动函数生成器 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com