跳转到使用指南
SVG Animations作者 supermemoryai

SVG Animations Skill.

创建可编辑的 SVG 路径、图标与插画动画。

  • SVG
  • 矢量动效
源文件解读 · svg-animationsSKILL.md
任务 创建可编辑的 SVG 路径、图标与插画动画。 产出 采用所选动画机制的可编辑 SVG 标记。 开始前的准备 提供 SVG 或图形需求,说明触发方式、最终状态和嵌入目标。内联标记与图像嵌入需分别检查交互、标签和减少动态效果的行为。
编辑摘要 · 源文件核查于 2026-11-02 · 非生成示例

01 功能说明

创建可编辑的 SVG 路径、图标与插画动画

了解 SVG 描边绘制、路径运动、形状变形和分组变换,并检查嵌入方式、最终状态及减少动态效果的适配。

基于来源的工作流并非执行基准测试

工作方法

svg-animations 是手工编写矢量动效的实用参考。它介绍 SVG 坐标系、形状、路径、分组、蒙版和滤镜,再将它们与 CSS 或 SMIL 动画结合。常见产物包括线条绘制、沿路径移动的对象、变换图标和动态插画。

源文档说明了影响正确性的机制:描边绘制依赖路径长度,变形需要兼容的路径命令结构,分组变换可以将整体运动与局部细节分开。它还要求提供无障碍标签及减少动态效果的行为,这些都需要在实际嵌入方式和动画模式下验证。

预期交付物

  • 采用所选动画机制的可编辑 SVG 标记。
  • 矢量图标、插画、标志或加载状态动画。
  • 面向预期网页使用环境的嵌入及降级说明。
查看示例简报

从简报到审查

  1. 01
    设置坐标系

    定义 viewBox,使用基本图形、路径和分组构建画稿。将可复用的蒙版、渐变和滤镜放在定义区域。

  2. 02
    选择动画机制

    为描边绘制、路径跟随或变形选用所需属性与时间模型。测量长度并对齐路径命令,不凭感觉猜测。

  3. 03
    检查嵌入环境

    在实际页面或图像嵌入方式中检查变换、最终状态和循环接缝。测试所选机制下的标签和减少动态效果的行为。

02 适用场景

适合什么场景

提供 SVG 或图形需求,说明触发方式、最终状态和嵌入目标。内联标记与图像嵌入需分别检查交互、标签和减少动态效果的行为。

适合的场景

  • 矢量画稿需要小幅动效适合需要保留为可编辑标记的图标、加载图形和插画。
  • 路径效果需要技术指导参考内容解释了描边绘制、运动以及兼容形状之间的插值。

需要检查的限制

  • 浏览器表现需要测试源文档包含宽泛的兼容性表述;具体 CSS 路径与 SMIL 功能仍应在目标浏览器中检查。
  • CSS 规则无法覆盖所有动画引擎仅添加减少动态效果的 CSS 代码块,未必能停止 SMIL 时间线。必须为实际动画机制提供合适的降级方案。

请提供这些输入

  • 矢量画稿或图形需求提供 SVG,或描述需要创建的路径与形状。
  • 动画行为指定显现、循环、变形或沿路径运动,以及相应触发方式。
  • 嵌入目标明确使用内联 SVG 还是图像嵌入,并说明目标浏览器及无障碍要求。

03 关键决策

影响结果的关键选择

  1. 几何结构保持可编辑

    可以直接修改路径与分组,而不必替换已渲染的视频片段。

  2. 测量绘制长度

    使用实际路径长度,避免描边不完整或过早显现。

  3. 分离变换

    分组层级的运动可以与局部变化共存,同时保留预期的变换原点。

04 示例任务

从一份具体的需求开始

以下示例任务说明尚未经过测试。使用前请检查该技能的设置。

查看源文件和环境要求

提供 SVG,或描述需要创建的路径与形状。

上游源文件
https://github.com/supermemoryai/skills/blob/64e285d5a4a56c773e86c088af54524328b71c42/svg-animations/SKILL.md

下方链接会打开上游使用说明。使用前请查看仓库的环境配置要求;这不是安装命令。

先完成一项明确的交付物

运行该技能之前,请根据需要调整此需求中的范围、来源材料和约束。

示例简报
使用 svg-animations 为我的结账页面创建一个小型成功提示插画。先绘制圆形轮廓,再呈现对勾,并保持完成状态。将画稿保留为可编辑 SVG,测量实际路径长度。提供带描述性标题的内联嵌入版本,以及减少动态效果时使用的静态版本。在目标浏览器中测试变换原点和最终描边完成情况,不要假定所有动画功能表现相同。加入用于检查的重播触发器,但不要把成功提示做成持续吸引注意力的无限循环。

检查结果

根据以下可观察标准检查实际输出。

  • 检查路径长度、变形命令兼容性和变换原点。
  • 在真实显示尺寸下检查最终状态和所有循环边界。
  • 测试无障碍标签及所选动画机制的减少动态效果降级方案。

OpenDesign 为编码智能体提供本地设计工作区。此条目并不表示该技能已内置,也不表示其中包含其外部工具、凭据和软件依赖项。

05 来源与许可证

来源与许可证

本页面描述的是下方链接所指向的固定来源修订版本。上游行为和要求可能会发生变化。

来源所有者
supermemoryai
技能文件
SKILL.md
许可证
Not confirmed
已审查的快照
2026-11-02 · 64e285d5a4a5

阅读说明

  1. 许可范围未知,不属于公有领域。可能存在其他文件名或外部条款;尚未确认信息是否完整。
编辑来源摘要
创建可编辑的 SVG 路径、图标与插画动画。

由 OpenDesign 根据所链接来源撰写的原创摘要。仓库星标数只是带有时间属性的受欢迎程度指标,并不代表技能使用量或质量评分。

06 开始前的问题

开始前可能想问

线条如何自行绘制出来?

源文档通过相对于测量长度改变 stroke-dashoffset 来显现描边,从而控制路径可见的部分。

任意两种形状都能变形吗?

直接路径插值需要兼容的命令结构。命令不同的形状需要预处理,或采用其他变形方式。

一条减少动态效果的 CSS 规则足够吗?

取决于动画机制。CSS 动画、JavaScript 与 SMIL 可能需要不同处理,因此必须实际测试嵌入后的效果。

OpenDesign

让需求和设计工作保存在一起。

将简报、来源材料和设计工作集中保存在本地工作区中。将该技能添加到工作流程前,请检查其自身的设置说明。

上游源文件
https://github.com/supermemoryai/skills/blob/64e285d5a4a56c773e86c088af54524328b71c42/svg-animations/SKILL.md