设计 · 实测
用 Claude Opus 5.5 给标志做动画:一段六秒的快拍开场

Claude Opus 5.5 发布以来,设计师们陆续晒出它用代码写成的动态图形:自己一笔笔画出来的标志、会变形的图表、滑入到位的文字。没用 After Effects,也没用视频模型,只有 HTML、SVG 和 CSS。
2026年9月27日,我们为一个小品牌试了最简单也最实用的版本:一段六秒的 Instagram 快拍标志开场。标志来自 Ciyo,动画来自 claude.ai 里的 Opus 5.5,我们还渲染了每一帧来检查。Ciyo 不运行 Claude Opus 5.5;动画这一步是在 Anthropic 自家应用里完成的。
为什么用代码,而不用视频模型
视频模型把每一帧都当作像素来画,每一帧里的标志都可能被画得略有不同。代码移动的是真正的矢量形状,所以最后一帧上的标志和你交给它的完全一样,颜色分毫不差,放大缩小都不走样。
代价在于风格。代码驱动的动画干净、偏几何:描线、擦除、弹跳和淡入淡出。如果要烟雾感、电影感或照片质感的片段,视频模型仍然是更好的工具。
2026-09-26 发布。作者分享了他在 Claude Code 里用 Opus 5.5 做的 16 个动态图形,以及他的方法:只挑一种动作,给 Claude 看一个参考,并说清每一个状态,然后要它输出 HTML 和 SVG,一轮一轮地修改。我们在自己的需求说明里也沿用了这个思路:写明每个状态及其时间点。
先准备一个干净的矢量标志
用代码做动画,需要的是形状,而不是像素。虚构桌游咖啡馆 Rook & Rabbit 的标志是在 Ciyo 里用 GPT Image 2.5 Flare 生成的,再用 Vector(矢量化)工具转成 SVG,并清理成两种精确的颜色:深绿 #1F4D3A 和奶油色 #F3E9D2。这个文件有 52 条路径。
如果你的标志是 PNG,先把它矢量化。Opus 只能给它能拆分开的部分做动画。
需求说明:写清每个状态和时间点
我们附上 SVG,把这六秒按秒逐一描述。说清每个状态、它从何时开始、到何时结束,决定了你拿到的是一段能用的动画,还是一段含糊的动画。

为桌游咖啡馆 Rook & Rabbit 的一条 Instagram 快拍的前 6 秒,给附件中的标志做动画。做成一个独立的 HTML 文件,1080 x 1920,使用内联 SVG 和 CSS 或 JavaScript,不使用任何外部库或字体。标志路径保持原样。动作:0-1 秒,奶油色画面;1-2.5 秒,车的轮廓线逐渐画出;2.5-3.5 秒,车身填满绿色;3.5-4.5 秒,兔耳朵带着轻微的弹跳冒出来;4.5-5.5 秒,文字从下方淡入上升;5.5-6 秒,停住。只使用 #1F4D3A 和 #F3E9D2。只播放一次,然后停在最后一帧。它检查了自己渲染的帧,并改掉了一步
Opus 5.5 用了大约两分钟。它生成文件,在关键时刻渲染出若干帧,然后查看这些帧。接着它自己改动了一步:绿色填充原本是淡入的,这会让画面在一秒钟里出现一种发白的中间绿色,于是它改成自下而上的擦除,让填充始终只用两种品牌色。
它还去掉了标志原有的方形奶油色背景,因为画面本来就是奶油色;并把标志放在略高于中心的位置,给 Instagram 的按钮留出空间。

我们在 181 帧里测到了什么
我们以每秒 30 帧渲染这个 HTML,并统计每一帧中两种品牌色所占的像素比例。代码本身不含任何其他颜色;52 条标志路径中有 51 条原样未动(缺的那条是方形背景);各阶段按需求分别在第 1、2.5、3.5 和 4.5 秒开始。
在描线、填充和兔耳朵这几个阶段,每一帧至少有 99.4% 的像素是品牌色,其余是柔化的边缘。唯一的下滑出现在文字上:文字淡入时会经过一段浅绿,在第 4.9 秒只有 96.5% 的像素是精确的品牌色。这是淡入本来的效果,而淡入正是我们在需求里要的。Opus 的总结说,除了边缘,每一帧都只有两种颜色;这一点对填充成立,对正在淡入的文字不成立。

做成快拍,并守住品牌
结果是一个 HTML 文件,不是视频。以 1080 × 1920 打开并录屏,或者把各帧渲染出来合成一个 MP4。发布之前,把最后一帧和你的标志文件对照一下。
如果必须严格守住色板,就在需求里写明用擦除和位移,不要用淡入淡出。把标志、颜色和时间安排保存在同一个提示词里,以后的每一段动画都从同一个品牌出发。

用 Claude Opus 5.5 做标志动画
Claude Opus 5.5 能做动态图形吗?
能,以代码的形式。在我们 2026年9月27日的测试中,它按我们要求的时间点,把一个 SVG 标志做成了一段六秒的 HTML 动画。
它能守住我品牌的精确颜色吗?
在代码里可以:只用了我们给它的两种颜色。在渲染出的帧里,淡入淡出会产生中间色调;如果这一点很重要,就要求用擦除和位移。
怎么发到 Instagram 上?
以 1080 × 1920 打开 HTML 并录屏,或者把各帧渲染成 MP4,然后把视频作为快拍上传。
我能在 Ciyo 里完成这些吗?
Ciyo 不运行 Claude Opus 5.5。先在 Ciyo 里制作标志并矢量化,再到 claude.ai 里用 Opus 5.5 做动画。
先在 Ciyo 里做好标志
生成标志图形,转成矢量并校准颜色,给动画准备一个干净的文件。