跳到主要内容
AI Animation · prolist
返回项目库查看仓库原始简介 本项目整理了用于生成[炫酷 HTML 动画网页]的 AI Prompts,涵盖动画效果、3D 可视化、PPT 风格演示、UI 美化等多个类别。
来自项目 README 项目解读 README
项目解读由 AI 根据历史资料整理,尚未经人工复核。仓库资料更新于 2026-09-08,与历史解读分开保留。
项目概览 AI Animation 是一个由 Unclecheng 开发的 AI Prompt 模板集合项目,专注于用 AI 生成炫酷的 HTML 动画网页。项目包含分类整理的 Prompt 模板、多种预置 HTML 动画示例(技术可视化、PPT 模板、3D 效果等),配合 Trae、Claude、GPT-4o 等 AI 工具使用。项目定位为 AI 辅助内容创作与教育可视化,目标用户包括教育者、内容创作者和技术博主。核心能力包括技术概念可视化、PPT 风格模板、3D 效果演示、UI 参考重构以及纯前端零依赖实现。所有动画示例基于 HTML5、CSS3 和原生 JavaScript,不依赖任何外部库。项目提供 40+ 个预置 HTML 动画文件,涵盖网络协议、AI/ML 概念、PPT 模板等类别,可直接在浏览器中打开使用。项目采用 MIT 协议,但明确仅限学习研究,禁止商业用途。
解决什么问题 项目解决的核心矛盾是:领域专家不懂动画制作,动画制作专家不懂技术内容。传统 PPT/文档中的架构图、流程图是静态的,无法展示数据流动过程、状态变化、时序关系,受众理解成本高。专业动画工具如 After Effects、Three.js 学习周期长、门槛高。直接让 AI 生成 HTML 动画时,输出质量参差不齐,缺少好的 Prompt 模板作为质量保障。教育场景中,网络协议(TCP、DHCP、HTTP)需要展示数据包流动,神经网络(RNN、LSTM、GRU)需要展示信息传递过程,这些都不是标准动画工具的擅长领域。
工作方式 项目本质是把“如何用 AI 生成高质量 HTML 动画”的隐性知识,显性化为可复用的 Prompt 模板加示例文件。核心文件是 prompt.md,包含动画效果、3D 可视化、PPT 风格演示、UI 美化等类别的 Prompt 模板。使用流程为:用户从 prompt.md 选择合适的 Prompt 模板,将 Prompt 发送给 AI 工具(推荐 Trae、Claude、GPT-4o),AI 根据 Prompt 生成完整的 HTML 文件,用户在浏览器中打开、预览、修改。所有动画示例的技术栈完全一致,采用 HTML5 结构、CSS3(@keyframes 帧动画、animation/transition 过渡动画、transform 3d/perspective 3D 效果、Grid/Flexbox 布局、CSS 变量)和原生 JavaScript(交互控制、动画状态管理、滚轮翻页逻辑),不依赖任何外部库。项目还提供 UI/ 目录下的 6 套设计参考图,可配合 Prompt 实现“看图生成页面”。
核心能力
技术概念可视化:RNN、LSTM、GPU、TCP/IP 等抽象概念的动画演示
个 PPT 风格 HTML 模板(基础版 5 个 + 进阶版 27 个)
CSS 3D Transform 驱动的立体动画效果
套 UI 设计参考图及对应 Prompt,支持 UI 参考重构
纯前端零依赖,HTML5 + CSS3 + JavaScript,无外部库
个预置 HTML 动画文件可直接在浏览器中打开使用
网络协议动画覆盖 TCP、DHCP、HTTP、IPv4、PPP、以太网帧等
AI/ML 概念演示覆盖 RNN、LSTM、Word2Vec、GPU、MLP、GRU
方向键或鼠标滚轮翻页的通用交互方式
离线可用,生成后无需网络
使用前需要了解
AI 整理 · 本地测试,未经人工复核;依据历史报告节选,不代表当前产品状态。
项目采用 MIT 协议,但明确仅限学习研究,禁止商业用途。项目不成熟,仅 11 个 commit、1 个贡献者,无正式版本标签,无 Git Tag/Release。部分 Prompt 模板描述不够精确,质量参差不齐。无自动化流程,需要手动复制 Prompt 到 AI 工具。浏览器兼容性未验证,未声明具体的兼容性矩阵。中文文档为主,国际化支持不足。不适合生产级 UI,仅供学习或演示。不适合需要复杂交互的应用(如数据仪表盘)。Prompt 到结果的映射不稳定,不同 AI 模型输出不同。没有组件化或复用机制,每次从头生成。项目本身不生成动画,需要用户将 Prompt 粘贴到 AI 工具中由 AI 生成。web_animation/ 目录下的 HTML 文件是作者手动创建的示例,不是 AI 生成的。
简体中文 · 官方 原文
项目简介
本仓库是基于 WorkBuddy / Claude Code / Cursor 等 AI Agent 的动效 Skill 集合 。每个 Skill 是一个自包含文件夹,包含 SKILL.md(Agent 执行指令)、README.md(人类文档)、references/(Prompt 参考)和 assets/(模板 HTML)。安装后,AI Agent 会根据你的描述自动激活对应 Skill,生成完整的单文件 HTML 动画。
一句话生成:
📊 PPT 风格演示 — 科普、技术讲解、视频配套演示
📈 流程图 / 原理演示 — 流程图、概念图、对比图、时序图、AI 模型可视化等
🌐 网络协议可视化 — TCP/IP、IPv4、以太帧、路由、DHCP 等
🏗️ 动态架构图 — 系统架构、流程图、时序图、数据流图、状态机,带流动动画 + 多格式导出
📝 学霸笔记 — 手写笔记本风格的精美 HTML 学习笔记,两种模板风格
🎴 卡片剧场 — 侧边栏叙事 + 3D 卡片轮播,协议流程 / 产品特性 / 分步讲解的叙事感演示
🎬 视频分镜演示 — 电影级"一个镜头一个 HTML"演示动画:29 种风格轮换、镜头推拉、WebAudio 音效、角色表情吐槽,全屏录屏即成片
📱 手机系统 UI 演示 — 一台"真手机"的电影化编排录屏:锁屏通知、聊天、设置页、App 界面逐镜头呈现,HyperOS 级手感动效 + 3D 姿态手机演员
PPT 演示 / 翻页动画
Skills Gallery
ppt-animation分类: PPT 演示 / 翻页动画
适用于: 视频录制、技术科普、教学演示、直播课件——需要"PPT 翻页 + 元素依次缓入"动画效果的场景。
ppt-animation 生成 PPT 风格的单文件 HTML 翻页演示。每次翻页后页面内元素依次缓入出现,支持暗色科技风、暖色报纸风、简约白色、赛博朋克红橙、渐变暗色等多套主题。键盘 / 滚轮 / 点击均可翻页,适配全屏播放和录屏。
16:9 宽高比,适配全屏播放与录屏
每次翻页后元素依次缓入出现(细化到每行文字)
5 套内置主题:dark-tech / warm-paper / clean-white / cyber-red / gradient-dark
核心概念用图形化元素(图表、流程图、示意图)展示,不依赖外部图片
支持以已有模板为基础重构(以 assets/xxx.html 为模板演示以上内容)
flowchart分类: 流程图 / 概念图 / 原理演示
适用于: 视频科普、技术讲解、PPT 配图——需要动画流程图、概念对比、原理演示的场景。
flowchart 生成教育/科普类流程图与原理演示的动画 HTML。暗色科技风格,节点发光、箭头流动、数据粒子效果。不只是 AI 模型——任何概念、流程、对比、交互都能用动画呈现。与 dynamic-archify 互补:flowchart 偏教育演示(好看 + 直观),dynamic-archify 偏工程架构(精确 + 可导出)。
7 种图表类型:流程图 / 概念图 / 原理演示 / 时序图 / 对比图 / 时间线 / 系统概览
AI/ML 模型可视化完整保留(RNN / LSTM / GRU / MLP / Word2Vec / GPU)
暗色科技风:深色背景 + 蓝/紫/橙渐变节点 + 发光效果
连接线流动动画 + 数据粒子效果,页面始终保持动态感
支持自动播放 / 手动步进 / hover 高亮三种交互模式
network-protocol-viz分类: 网络协议 / 数据包演示
适用于: 网络课程、安全教育、技术分享——需要动态展示协议交互流程、数据包结构、路由转发的场景。
network-protocol-viz 生成网络协议工作原理的动态 HTML 可视化页面。根据协议类型自动选择可视化方式:数据包/帧结构用分层矩形块 + hover 字段说明;交互流程用客户端/服务端时序图 + 数据包流动;路由转发用拓扑图 + 路径动画。必须包含播放/暂停/重置控制。
支持 TCP/IP / IPv4 / 以太网帧 / 路由 / 交换机 / DHCP / HTTPS / PPP 等协议
三种可视化模式:结构展开 / 时序交互 / 拓扑转发
协议层颜色区分:物理层(灰) / 链路层(蓝) / 网络层(绿) / 传输层(橙) / 应用层(紫)
数据包带发光尾迹沿路径流动
安全教育模式:底部自动添加免责声明
dynamic-archify分类: 动态架构图 / 流程图 / 时序图 / 数据流图 / 状态机
适用于: 技术文档、系统设计评审、安全分析、CI/CD 可视化——需要专业级技术图表(带流动动画 + 多格式导出)的场景。
dynamic-archify 生成专业级技术图表的单文件 HTML,包含内联 SVG、暗/亮主题切换、连接线流动动画、沿路径移动的发光粒子。接受自然语言描述或粘贴的 Mermaid 代码,从零开始布局。支持 5 种图表类型:架构图、工作流图、时序图、数据流图、状态机。内置 Node.js 渲染器 + JSON Schema 验证,也支持无 Node 环境的手动 SVG 模式。
5 种图表类型:architecture / workflow / sequence / dataflow / lifecycle
自动流动动画:CSS stroke-dasharray 流动 + SVG 粒子沿路径移动,按连接类型自动调速
暗/亮主题切换(持久化到 localStorage,尊重 prefers-color-scheme)
一键导出:PNG / JPEG / WebP / SVG / 动画 GIF / WebM 视频
接受 Mermaid 代码输入,自动映射到对应图表类型并重新布局
CSS 变量色彩系统,组件类型语义化(前端/后端/数据库/云/安全/消息队列/外部)
scholar-notes分类: 学霸笔记 / 手写笔记本风格 HTML
适用于: 技术笔记、漏洞分析、安全研究记录、知识点总结、课堂笔记——需要将技术内容转化为视觉精美的手写笔记本风格网页的场景。
scholar-notes 生成手写笔记本风格的单文件 HTML 学习笔记。两种模板风格:Style A(米黄横线纸 + 螺旋装订孔 + 胶带/咖啡渍装饰,适合通用技术笔记)和 Style B(皮革封面 + 金属环装订 + 翻页交互,适合攻击链分析、漏洞笔记)。内置丰富的组件系统:流程图、对比框、攻击链、代码块、便签等。所有图标使用平面 UI 库(Lucide / Remix Icon),禁止 emoji。
两种模板风格:Style A(学霸笔记本 / 单页滚动)/ Style B(手账皮革本 / 翻页交互)
手写感字体:Kalam + Patrick Hand + Zeyada / Ma Shan Zheng
丰富组件:流程图 / 对比框 / 攻击链 / 代码块 / 便签 / 警告框 / 概念卡片
颜色编码系统:红=警告/强调、蓝=信息/术语、绿=安全/正面、紫=技术/代码
严格质量约束:禁止 emoji、内容高度适配封面、checklist 自检
card-theater分类: 侧边栏叙事 + 3D 卡片轮播演示
适用于: 协议流程演示、产品特性展示、分步讲解——需要"侧边栏解说 + 3D 卡片轮播 + 模式切换"的叙事型演示场景。
card-theater 生成侧边栏叙事 + 3D 卡片轮播的演示动画 HTML。左侧叙事栏逐步解说,右侧 3D 玻璃拟态卡片以 Coverflow / 轨道 / 滚动方式排列。支持模式切换(动态插入/移除卡片)、荧光笔高亮、水印图标等效果。内置 5 种模板:滚动 3D 倾斜、Apple 极光轨道、经典 Coverflow、水印图标版、Focus 展开版。
5 种内置模板:scroll-3d-tilt / apple-aurora-track / coverflow-classic / coverflow-watermark / coverflow-focus
侧边栏叙事:标题 + 解说文字 + 关键要点,随卡片切换同步更新
模式切换:动态插入/移除卡片(如传输模式 ↔ 隧道模式),带过渡动画
荧光笔高亮:选中卡片的关键字段播放划线动画
3D 交互:Coverflow 旋转 / 轨道平移 / 滚动翻页 / 鼠标 3D 倾斜
键盘 ←→ / 鼠标滚轮 / 点击卡片,多种导航方式
phone-ui-demos分类: 手机系统 UI / 编排录屏动画
适用于: 产品功能演示、App 上手引导、课程科普、品牌视频——需要"看起来像真手机精心编排录屏"的电影化演示场景。
phone-ui-demos 把任意内容做成一辑手机系统 UI 风格的网页动画:舞台中央一台全细节真手机(挖孔/侧键/天线带/屏幕反光/状态栏),内容通过锁屏通知、聊天、设置页、控制中心、App 界面等系统组件逐镜头呈现。全系列统一 HyperOS/MIUI 设计语言(大圆角 + 毛玻璃 + 动态壁纸渐变),手机是有 3D 姿态的演员——摇摆、前倾、横屏、盖章震动、熄屏旋走。内置 8 个成片级镜头样板(AI 私教「可学」产品演示)+ 起步骨架。
phoneTo 3D 姿态系统:六自由度控制一台"活手机",每镜头 ≥2 次 3D 动作;标志性 App 打开 morph 转场(图标精确位变 → 铺满屏幕)
背景层大字幕:口播文案在手机两侧做 58px+ 渐变大字,11 种入场效果(流光上浮/逐字波浪/砸落/翻转…)每镜轮换
内容转译映射:论点→锁屏通知、对话→聊天气泡(打字指示器)、数据→圆环滑条、流程→设置列表、对比→ActionSheet、总结→熄屏品牌卡
镜头连续性铁律:整辑统一氛围、首镜头才登台、后续镜头初始姿态接续上镜余韵——8 个独立 HTML 像一镜到底的录屏
电影化播放器:虚拟时钟黑场起手 / HUD 分段进度点击跳镜头 / ←→ 切镜头 / 默认静音喇叭开关
零依赖单文件:图标全内联 SVG、壁纸全 CSS 渐变、音效 WebAudio 合成,双击离线可跑
video-shot-demos分类: 视频分镜演示 / 电影级镜头动画
适用于: 视频配套演示动画、录屏成片、技术实测复盘、产品发布可视化——需要"一个镜头一个 HTML、风格轮换、镜头推拉、同步音效"的电影化演示场景。
video-shot-demos 把视频分镜做成可全屏录屏当成片的网页动画:一个镜头 = 一个独立 HTML。整辑共享电影化播放器底盘(黑场起手 + 虚拟时钟 + 悬停唤出 HUD + 暂停重播),每个镜头却用完全不同的视觉风格创作。内置两套完整成片实例(glm-5.3-range-test 29 镜头安全实测复盘 + doubao-paper-detective 11 镜头论文阅读商单,共 40 种风格零重复)、安安 15 张情绪立绘、WebAudio 合成音效引擎、镜头调度系统(推拉摇移 / 跟拍 / 黑边慢放)与无头截图质检工具。
电影化播放器:黑场「启动播放」起手,虚拟时钟让 CSS 动画与 JS cue 永不漂移,录屏干净零闪跳
镜头语言:开场拉镜 / 关键推近 / 跟拍 / Ken Burns 缓推 / 冲击快推,慢放段落自动配黑边 + 暗角 + 毫秒计数
WebAudio 合成音效:零音频文件,6 原语(pop/whoosh/swipe/type/ding/thud),镜头运动自动挂呼啸声
40 种视觉风格库(两辑实例 29+11):每种风格配字体组合 + 适用内容 + 成片级活样板,连续镜头绝不同风格
双角色吐槽体系:安安 15 情绪 + 橘雪莉 20 情绪,每页 ≥2 次出场(中段快闪连切立绘 + 结尾定场),重点页雪莉吐槽→安安接茬双人同框
字幕条逐句对齐口播稿,关键词高亮;数据角注出处,跨页比分连续滚动
无头截图质检:虚拟时钟快进到任意毫秒截帧,逐张排查重叠遮挡 / 动画穿帮
↑ 5 / 40 种风格示例(第一辑)— 打开完整风格库 (两套实例共 40 个成片页面可直接运行)。
安装
Option A · skills CLI (npx) # 安装全部 Skill(推荐)
npx skills add https://github.com/Unclecheng-li/AI_Animation
# 安装单个 Skill
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/ppt-animation
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/flowchart
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/network-protocol-viz
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/dynamic-archify
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/scholar-notes
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/card-theater
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/video-shot-demos
npx skills add https://github.com/Unclecheng-li/AI_Animation/tree/main/skills/phone-ui-demos
默认安装 main 分支最新版本。 CLI 会从源码树直接读取每个 Skill 的最新 SKILL.md。
Option B · Git Clone git clone https://github.com/Unclecheng-li/AI_Animation.git
# 将 skills/<skill-name> 复制到你的 Agent 技能目录
Option C · GitHub Releases
兼容性
SKILL.md 格式与 Agent 无关,只要 Agent 支持 Skills 规范,将文件夹复制到对应目录即可。
快速上手 安装 Skill 后,直接在 AI Agent 中说:
用 ppt-animation 制作一个关于"HTTP协议"的演示,暗色主题,5页
用 flowchart 演示 LSTM 的工作原理
用 network-protocol-viz 可视化 TCP 三次握手
用 dynamic-archify 画一个微服务架构图,带流动动画
用 card-theater 演示 IPsec 数据流转过程,需要模式切换(传输模式 / 隧道模式)
用 video-shot-demos 把这期视频的口播稿做成分镜演示动画,每个镜头一个 HTML,输出到 demo/
用 phone-ui-demos 把这个 App 的功能做成手机录屏风格的演示动画,先出分镜表我确认
目录结构 ai-animation-skills/
├── skills/
│ ├── SKILL_TEMPLATE.md ← 新增 Skill 的标准模板
│ ├── ppt-animation/
│ │ ├── SKILL.md ← Agent 执行指令(核心)
│ │ ├── README.md ← 人类可读文档
│ │ ├── references/ ← Prompt 参考
│ │ └── assets/ ← 模板 HTML 文件
│ ├── flowchart/
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ ├── references/
│ │ └── assets/
│ ├── network-protocol-viz/
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ ├── references/
│ │ └── assets/
│ ├── dynamic-archify/
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ ├── renderers/ ← 5 种图表渲染器
│ │ ├── schemas/ ← JSON Schema 验证
│ │ ├── examples/ ← 示例 JSON
│ │ └── assets/ ← 模板 + GIF 导出库
│ ├── scholar-notes/
│ ├── SKILL.md
│ ├── README.md
│ ├── assets/ ← Style A + Style B 模板
│ ├── references/ ← 布局库 + 组件手册 + checklist
│ └── examples/ ← Style A/B 示例(8 个)
│ ├── card-theater/
│ ├── SKILL.md
│ ├── README.md
│ ├── assets/ ← 5 种模板 HTML
│ └── references/ ← Prompt 参考
│ ├── video-shot-demos/
│ ├── SKILL.md ← 工作流 + 交付标准
│ ├── README.md
│ ├── references/ ← 播放器/镜头/音效/风格库/角色 五份规范
│ ├── assets/ ← 起步骨架 template.html
│ │ └── examples/ ← 两套成片实例(glm 29 镜头 + doubao 11 镜头,各带安安表情与图标)
│ └── scripts/ ← 无头截图质检工具
│ ├── phone-ui-demos/
│ ├── SKILL.md ← 分镜表确认工作流 + 交付标准
│ ├── README.md
│ ├── references/ ← 播放器/手机舞台/大字幕/系统组件 四份规范
│ └── assets/ ← 起步骨架 + kexue 8 镜头成片实例
├── web_animation/ ← 原始示例 HTML(历史存档)
├── UI/ ← UI 设计参考图
├── prompt.md ← Prompt 模板集合
├── package.json
├── CONTRIBUTING.md
└── README.md
贡献与许可 MIT — for educational use only.