简体中文 | English
AnimateToCSS 是一个由设计师开发的 Adobe After Effects 插件,它可以将 AE 动画直接导出为 HTML + CSS 代码,在浏览器中预览。还能通过一键获取选中图层的关键帧动画信息,使设计师到开发者的交付过程更加高效。不来试试吗?
- 支持通过关键帧导出
- 快速获取图层关键帧信息
- 支持多种属性:位置、缩放、旋转、透明度,预合成和父子关系
- 开发者友好:生成简洁、可维护的 CSS 代码,并支持贝塞尔曲线
- 多语言支持:支持 20+ 种语言,包括中文、英文、日文等
after-effects-插件 css-动画 动效设计 动画导出 web-动画 设计工具 开发工具 ae-转-css 关键帧动画 动态图形 动画工作流 设计交付 前端开发 创意工具 adobe-扩展
- Adobe After Effects 2022(其他版本我还没测试过)
-
下载并安装 ZXP Installer
-
安装插件
- 下载插件 zxp 包
animateToCSS.zxp - 打开 ZXP Installer
- 将下载的
animateToCSS.zxp文件拖入 ZXP Installer 窗口 - 或者点击 菜单栏的"文件" 按钮选择
animateToCSS.zxp文件 - 等待安装完成
- 下载插件 zxp 包
-
下载插件 zip 包
animateToCSS.zip -
将 zip 文件解压成一个文件夹的形式
-
再将文件夹复制到 After Effects 扩展目录:
- Windows
C:\Program Files\Adobe\Common\CEP\extensions或者用户目录(推荐):
C:\Users\[用户名]\AppData\Roaming\Adobe\CEP\extensions- macOS
/Library/Application Support/Adobe/CEP/extensions
- 重启 After Effects
- 菜单栏 -> 窗口 -> 扩展 -> AnimateToCSS
| 语言类型 | 支持的语言 |
|---|---|
| 东亚语言 | 简体中文、繁体中文、粤语、日本語、한국어 |
| 欧洲语言 | English、Français、Deutsch、Español、Italiano、Português、Русский |
| 北欧语言 | Svenska、Dansk、Norsk、Suomi |
| 东欧语言 | Čeština、Magyar、Polski、Română、Українська |
| 其他语言 | Türkçe、Tiếng Việt |
| 功能类型 | 逐帧导出模式 | 关键帧和贝塞尔导出模式 | 不支持的功能 |
|---|---|---|---|
| 适用场景 | 复杂动画效果 完整还原 |
简单到中等复杂度动画 易于手动调整 |
- |
| 图层类型 | • 预合成 • 文本 • 纯色 • 空对象 • 图片 |
• 预合成 • 文本 • 纯色 • 空对象 • 图片 |
• PSD 图层 • 形状图层(努力解决中) • 摄像机图层 • 灯光图层 |
| 相关属性 | • 位置(2D/3D) • 缩放 • 旋转 • 透明度 • 父子关系 |
• 位置(2D/3D) • 缩放 • 旋转 • 透明度 • 父子关系 |
• 模糊、发光等效果 • 蒙版动画 • 形状动画 • 描边动画 |
| 动画特性 | • 表达式支持 • 曲线动画支持 • 代码体积较大 |
• 贝塞尔曲线优化 • 代码简洁易读 • 易于手动调整 |
- |
选择要导出的图层,点击标记按钮进行标记。不支持的图层标记是红色的。
点击"导出动画"按钮,生成 HTML+CSS 代码。
如果出现问题了可以在状态面板中查看导出内容和警告信息。点击可以定位到 AE 中对应的图层。
选择图层后点击"获取关键帧信息",可以查看和复制动画数据, 包括:动画起始时间,关键帧时间,关键帧值,贝塞尔值,动画运行时间。
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 文本图层错位 | • 文本图层作为父级使用 • 嵌套过多父子级关系 |
• 避免使用文本图层作为父级 • 简化父子层级结构 |
| 导出的预合成有问题 | • 预合成层级过深 • 复杂的父子关系 |
• 控制预合成层级 • 简化预合成内的结构 |
| 贝塞尔导出 3D 旋转为何还是逐帧动画 | 贝塞尔模式下 3D 旋转实现不完美 (努力解决中) | • 等待后续版本优化 |
如果你遇到任何问题或有改进建议,欢迎:
- 点击上方的“提交问题”链接
- 选择"错误报告"模板
- 模板会自动加载,包含以下部分:
- 错误描述:请详细描述你遇到的问题
- 重现步骤:列出具体的操作步骤
- 预期行为:说明你期望的正确结果
- 环境信息:填写你的系统和软件版本
- 其他信息:可选填写截图或其他补充信息
- 请尽可能填写完整的信息,这样我就能更快地定位问题
- 如果可能,请提供截图或错误信息
- 在提交之前,建议先查看已有问题,避免重复报告
如果你觉得这个项目对你有帮助,欢迎给予支持!






