CSS 动画生成器
可视化生成 @keyframes 动画,内置贝塞尔缓动曲线编辑器、常用动效预设和实时预览。
🔒 浏览器本地运行,文件不会上传免费 · 无需注册
预览
你好
关键帧
动效预设
时间设置
缓动
拖动两个控制点即可调整缓动曲线。
CSS 代码
怎么用 CSS 动画生成器
- 先挑一个动效预设,或者点“添加关键帧”,把它放在时间轴上任意百分比处。
- 选中某个关键帧,设置位移、缩放、旋转、倾斜、透明度和背景色;右侧调整时长、延迟、次数和缓动。
- 把生成的
@keyframes和类名复制到样式表里就能直接用。
常见问题
怎么做自定义缓动曲线?
把缓动选成“自定义贝塞尔曲线”,然后拖动曲线上的两个控制点,工具会写出精确的 cubic-bezier(x1, y1, x2, y2),控制点超过 1 时还能做出回弹效果。
动画在页面上不生效怎么办?
检查元素是否加上了生成的类名、是否被 display: none 隐藏,以及 animation-fill-mode;设为 both 时,延迟期间保持第一帧,结束后保持最后一帧。
可以同时动画颜色和变换吗?
可以。勾选“同时动画背景色”,每个关键帧会额外输出 background-color,浏览器会和 transform 一起插值。