
Ui2v Motions
UI2V 动效库, , 1,262 个 GSAP 动效包(616MB 全量离线镜像,源自 ui2v.com / illli-studio/motions)+ 按镜头用途的选型索引...
Install
npx skills add Unclecheng-li/AI_Animation --skill ui2v-motions -g -a claude-code -y- Repository
- Unclecheng-li/AI_Animation1.7k
- Category
- Design
- Updated
- 9d ago
- License
- MIT
- Context cost
- Lightabout 622 tokens
- Runs scripts
- Yes, review before use
What it does
UI2V 动效库, , 1,262 个 GSAP 动效包(616MB 全量离线镜像,源自 ui2v.com / illli-studio/motions)+ 按镜头用途的选型索引 + 接入演示动画的完整配方。给视频演示页/产品页/落地页挑选和嵌入高质量 UI 动效:图表入场、列表滚动、卡片翻转、文字编排、数字滚动、背景循环等即插即用。只要用户提到:UI 动效、动效库、ui2v、GSAP 动效素材、给演示页加动效、motion 素材、页面动效不够炫, , 就用本 Skill。与 swiss-shot-demos / video-shot-demos 等演示动画技能配套:动效包的 paused GSAP 时间轴可直接挂到 cue 时间轴上驱动。
UI2V 动效库(1,262 个 GSAP 动效包 · 全量离线镜像)
ui2v.com(UI-to-video 动效社区)背后 motions 仓库的全量本地镜像:1,262 个动效包(9,669 文件 / 641MB),每个包 = 单文件 HTML + 一条 paused 的 GSAP 时间轴(1920×1080 为主), , 与自建演示底盘同构(时间驱动/可冻结/可 seek),是演示动画页"画面层"的即插即用素材库。
怎么选(别翻 1,262 个目录!)
先查 03_清单与索引/:
| 文件 | 用途 |
|---|---|
镜头用途总览.md | 按"你要讲什么"查件的主入口:25 类逐类讲解 + 1,262 条全量用途表(含适合挂哪个母版) |
ui2v_motions_index.csv | 全量清单:slug/标题/时长/尺寸/标签,可编程筛 |
ui2v_母版映射.md | 已按视频母版 N1, N19 / W1, W4 分好组的短名单 |
UI2V动效库_结合分析.md | 结合方案 + 代码示例 + 红线清单 |
硬过滤:只取 1920×1080(1,150 个符合);竖屏 1080×1920/720×1280 共 112 个排除;403 个多文件包(自带 scene 引擎/构建脚本)摘取成本高,慎碰。
怎么看效果(不看不选件)
双击 index.html 只会看到空白冻结帧, , 全库统一 gsap.timeline({paused:true}) 且无 .play()。三种看法:
- 控制台播放:
window.__timelines[Object.keys(window.__timelines)[0]].play() - 定位某帧:
window.__timelines['t1-ov-duallist'].pause(2.4) 04_预览/的 autoplay 副本(双击即播;仅对不依赖 assets/ 的单文件包有效)
需联网(GSAP 走 cdn.jsdelivr.net)。
怎么接入演示页(核心配方)
摘画面层 + 暂停时间轴,挂到自己的 cue 系统上:
const TL = window.__timelines['t1-ov-duallist'];
TL.pause().time(0);
// 整段映射:4s 动效摊到 12s 贴合口播
on(2600, () => tws.push({ t: 2600, d: 12000, e: eo, f: p => TL.time(p * 4.0) }));
// 或按口播拆拍
on(7800, () => TL.time(1.6)); // 「左边这一栏」
on(12400, () => TL.time(3.1)); // 「右边这一栏」
四条硬约束:
- GSAP 本地化(禁 CDN 外链;库内 43 个包自带
gsap-3.14.2.min.js可直接拷,如01_动效库/itelmn/code-slice-hero/assets/); - 禁 iframe, ,
file://下 contentWindow 取不到,seek 失效;必须内联同文档; - 进来先
.pause(),QA 冻结核路径上不能漏.play(); - 720p 包按 1.5 倍等比放大字号间距。
红线(选件与改造)
terminal-window/terminal-simulator/code-typing类会逐行打真实终端回显, , 与"禁止伪造终端回显"冲突:只借窗口外框(三圆点+标题栏),弃打字逻辑;- 包内示例数字(如写死的 "24%")绝不照搬,按项目数字白名单填;
- 配色/字体按宿主项目规范重刷(包自带多为 Inter/Space Mono);
- 包自带音轨与
__sfx两套体系,只用__sfx; - motions 仓库本身无 LICENSE、部分素材源自其它社区, , 自用无碍,对外发布/商单前回 ui2v.com 原站确认授权。


