曲线参数
标准缓动曲线已生成。
曲线与运动
transition: transform 0.6s cubic-bezier(0.2, 0, 0, 1);
动画缓动预览
选择缓动预设或调整 cubic-bezier 控制点与时长,查看曲线和动画对照,复制 transition timing 代码,方便比较匀速、加速、减速与回弹效果。
整理:喜爱工具箱 · 更新于 。规则参考 MDN cubic-bezier:x1/x2 必须在 0–1,y1/y2 可超出该范围。
使用说明
三步完成操作
- 01 · 选择预设
从 ease、标准、强调或出场缓动开始。
- 02 · 调整控制点
x1/x2 限制在 0–1;y1/y2 可超出 0–1,用于回弹或超调。
- 03 · 复制 CSS
同时查看曲线、运动块和 transition timing 输出。
常见问题
使用前先了解这些
为什么 x 不能小于 0 或大于 1?
CSS cubic-bezier 的 x1 和 x2 必须在 0–1,超出时不是有效的缓动函数。
y 可以超出 0–1 吗?
可以。y1/y2 超出 0–1 会形成回弹或超调效果,首版限制在 -2–3。
减少动态效果时会怎样?
页面遵循减少动态效果偏好,动画示例会停止自动运动,但曲线和 CSS 仍可阅读。
它能编辑时间线动画吗?
不能。首版只处理单个 CSS 过渡的缓动曲线和时长。