什么是CSS 动画生成器?
免费在线 CSS 动画生成器。通过可视化编辑器创建 CSS 关键帧动画。
CSS 动画以运动、视觉反馈和流畅的过渡让 Web 界面活起来。从微妙的悬停效果到引人注目的加载指示器,关键帧动画是现代 Web 设计中必不可少的元素。CSS 动画生成器提供 10 种现成的关键帧动画,支持自定义时长、缓动和重复设置。
从 bounce、shake、pulse、spin、fade in、slide in left、slide in right、flip、wobble 和 swing 中选择。每种动画都有专属的 @keyframes 定义,负责处理开始、中间和结束状态。选择动画后立即在演示元素上预览。
调整时长(一个循环需要多长时间,从 0.1s 到 10s)、缓动函数(ease、ease-in、ease-out、ease-in-out、linear 或自定义的 cubic-bezier 值)、延迟(动画开始前的时间,从 0s 到 5s)、迭代次数(1、2、3、无限或自定义)以及方向(normal、reverse、alternate、alternate-reverse)。
实时预览显示动画在演示元素上播放,同时显示当前的 @keyframes 代码和完整 CSS。一键复制完整的动画代码——包括 @keyframes 规则和 animation 属性。生成的代码使用无厂商前缀的语法,可在所有现代浏览器中运行。