反馈

CSS3关键帧动画

选择模板、调整时长、缓动、重复等,实时预览并导出 CSS 片段。
模板数量:12

示例元素可编辑文本。键入可自定义文本的 typewriter 模板。
高级
导出的 CSS 包含关键帧与一个示例类,方便直接拷贝到项目中。
Demo
160px
生成的 CSS
/* CSS 片段将显示在这里 */

📖 工具说明

1. 为什么需要关键帧动画工具?

与简单的 transition 过渡不同,关键帧动画(Keyframes)可以定义动画全过程的多个状态:


2. 核心功能解析

本站 工具将枯燥的代码编写转化为直观的视觉配置:

A. 可视化百分比时间轴 (Timeline)
B. 属性配置面板 (Properties)
C. 全局动画参数设置
D. 实时沙盒预览

3. 操作流程简述

  1. 定义节点: 在时间轴上选择一个时间点(如 50%)。
  2. 设置状态: 在属性面板调整该点的参数(如“旋转 180 度”且“透明度 0.5”)。
  3. 调节缓动: 选择该阶段的 timing-function(如 ease-in-out 或自定义贝塞尔曲线)。
  4. 循环测试: 观察预览区的元素动作,反复微调节点位置。
  5. 复制代码: 点击“生成代码”,工具将输出完整的 @keyframes 定义及 .className 的引用代码。

4. 关键参数参考表

参数名 描述 常用值
Animation Name 动画序列的唯一名称 loading-spin, fade-in
Timing Function 动画执行的节奏 linear, ease-in-out, steps(5)
Iteration Count 播放次数 1, 3, infinite
Play State 动画状态控制 running (播放), paused (暂停)

5. 为什么选择本站关键帧助手?

📖 相关推荐