Toollet
按任务或应用名称搜索搜索联系我们
价格

CSS 动画生成器

调整动画预设或关键帧并播放动画进行检查。获取用于网页的 CSS 和 HTML 使用示例。

选择其他预设会替换播放设置和关键帧。

播放详情1× · 延迟 0 秒
编辑关键帧2 个时点

起点和终点位置固定,无法删除。

已选择:时点 1

相对于原始位置的位移量。

2 / 8

功能介绍

从预设调整动画

从包含进入、退出和旋转在内的 12 种类型中选择。根据用途调整持续时间和重复方式。

编辑中间状态

为每个关键帧指定移动、旋转、缩放和不透明度,并查看生成的动画效果。

获取 CSS 和 HTML

复制或保存动画 CSS,以及使用相同类名的 HTML 示例。

使用方法

  1. 选择预设

    选择所需动画,并将单次播放的持续时间设好。选择其他预设也会替换你已调整的设置。

  2. 仅调整所需部分

    打开播放详情或关键帧设置,以更改中间动画、方向、重复方式和其他设置。

  3. 生成并播放

    点击“生成 CSS 并预览”进行检查。更改任何设置后,请重新生成。

  4. 获取 CSS 和 HTML

    应用 CSS,并将 toollet-motion 类添加到 HTML 元素。将 HTML 使用示例与 CSS 一起使用。

适用场景

创建进入动画

使用淡入或自下方进入预设,调整元素进入时的动画和速度。

按钮交互时的动画

将启动条件更改为悬停或键盘焦点,创建响应交互的动画。

了解关键帧和播放条件

中间状态和持续时间

关键帧的 % 表示其在单次播放中的位置。对于 1 秒的动画,50% 对应 0.5 秒。缓动决定关键帧之间数值的变化方式。

移动、旋转和外观

水平/垂直位置表示相对于原始位置的移动量。缩放值为 1 表示原始大小;不透明度为 0 表示透明,为 1 表示不透明。

延迟、重复和方向

延迟只会在播放开始前添加一次。有限次播放的总时长 = 延迟 + 单次播放时长 × 重复次数。“交替”会在正向和反向之间切换。

播放前后的状态

选择延迟期间和播放结束后显示的状态。反向和交替设置会更改播放开始和结束时使用的关键帧位置。

减少动态效果设置

生成的 CSS 支持设备的减少动态效果设置。动画会停止,并使用由设定方向和重复次数决定的终点状态。无限播放时,使用第一次播放的终点。

常见问题

可以只播放一次吗?

关闭“持续重复”,并将重复次数设为 1。普通预设默认播放 1 次;旋转和浮动预设默认启用持续重复。

应该将 CSS 应用到哪个元素?

将 toollet-motion 类添加到 HTML 元素,并与生成的 CSS 一起使用。HTML 使用示例是一段按钮元素代码,不是完整的独立网页。

最多可以创建多少个关键帧?

可以设置 2–8 个关键帧,包括 0% 的起点和 100% 的终点。添加关键帧时,会将其放在间隔最宽区段的中点。起点和终点无法删除,只有它们的 % 位置固定。

更改设置后预览消失了。

更改设置后会清除结果,以免误用之前设置生成的动画或代码。请重新生成以检查当前设置。

为什么预览没有动?

设备启用减少动态效果设置后,动画会停止。对于悬停和焦点设置,也请检查启动条件。切换到其他标签页时,预览会暂停。

可以在同一页面使用多个动画吗?

生成的类名和关键帧名称是共享的。若要使用彼此独立的动画,请分别更改每个动画的这两个名称,并在相应 HTML 中同步更改。

输入和结果

设置
12 种预设、2–8 个关键帧,持续时间为 0.2–60 秒。
播放
延迟 0–60 秒、重复 1–100 次或无限重复、缓动、方向、播放前后状态和启动条件。
输出
CSS 和 HTML 使用示例。仅定义动画效果,不会创建完整网页或视频文件。

当前设置

搜索工具