适用人群
- 添加简短动效的前端开发者
- 比较动画节奏的设计师
Developer Design Utility
可以通过实时预览调整 Fade、Slide、Scale、Bounce、Pulse 等 CSS 动画,并立即生成 @keyframes 和 animation 代码。
调整动画类型、速度、重复方式和运动强度,创建适合 UI 的动效。
选择默认要生成的 @keyframes 类型。
用于 CSS @keyframes 名称和类的 animation 值。
选择运动的加速和减速曲线。
无限循环建议仅用于加载状态、强调徽章或装饰元素。
选择正向、反向、交替或反向交替播放方式。
设置的动画会实时应用在这里。
适用于卡片进入、按钮强调、加载装饰和通知效果的常用动画组合。
将下面的代码粘贴到 CSS 文件中,并把类应用到目标元素。
请选择设置后点击生成 CSS 代码按钮。
预览8种动画并生成关键帧和animation声明。可调整时间、重复次数、方向和距离,同时保留减少动态效果的替代规则。
选择fade、slide、scale、rotate、bounce、shake、float或pulse。
输入便于识别的动画名称。
设置时长、延迟、缓动、次数和方向。
重新播放,查看开始与结束状态。
生成CSS,并在实际页面和减少动态效果模式下检查。
fill-mode固定为both,没有单独的选择项。
这是浮动预设,不是连续旋转动画。
预设提供transform和opacity关键帧。简写声明包含名称、时长、缓动、延迟、次数、方向和固定的both。与简写关键字冲突的名称会添加前缀。减少动态效果规则关闭动画并恢复可见状态。
名称、设置和预览在浏览器内处理。
在有纹理的背景上放置卡片。
居中显示空状态内容。
它会被转换成animation-linear,避免与缓动关键字混淆。
当前固定输出both,需要其他值时请修改生成结果。
它为希望减少动态效果的用户提供替代显示,也需要在实际组件中验证。