跳到正文
FunCoding

ui2v-motions

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 时间轴上驱动。

Star
1,505
分类
图表
许可证
MIT
最近提交
2026年10月5日

skills/ui2v-motions/SKILL.md

在 GitHub 上查看

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()。三种看法:

  1. 控制台播放:window.__timelines[Object.keys(window.__timelines)[0]].play()
  2. 定位某帧:window.__timelines['t1-ov-duallist'].pause(2.4)
  3. 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));   // 「右边这一栏」

四条硬约束:

  1. GSAP 本地化(禁 CDN 外链;库内 43 个包自带 gsap-3.14.2.min.js 可直接拷,如 01_动效库/itelmn/code-slice-hero/assets/);
  2. 禁 iframe——file:// 下 contentWindow 取不到,seek 失效;必须内联同文档;
  3. 进来先 .pause(),QA 冻结核路径上不能漏 .play();
  4. 720p 包按 1.5 倍等比放大字号间距。

红线(选件与改造)

  • terminal-window / terminal-simulator / code-typing 类会逐行打真实终端回显——与"禁止伪造终端回显"冲突:只借窗口外框(三圆点+标题栏),弃打字逻辑;
  • 包内示例数字(如写死的 "24%")绝不照搬,按项目数字白名单填;
  • 配色/字体按宿主项目规范重刷(包自带多为 Inter/Space Mono);
  • 包自带音轨与 __sfx 两套体系,只用 __sfx;
  • motions 仓库本身无 LICENSE、部分素材源自其它社区——自用无碍,对外发布/商单前回 ui2v.com 原站确认授权。

目录结构

ui2v-motions/
├── SKILL.md / README.md         ← 本文件与人类文档
├── _先看这里.md                  ← 镜像总指南(快速上手)
├── 01_动效库/itelmn/<slug>/      ← 1,262 个动效包本体(registry-item.json + index.html + assets)
├── 02_官方CLI与文档/             ← ui2v 官方 CLI 源码 + 官方 Skill + 双语文档
├── 03_清单与索引/                ← 选型主入口(镜头用途总览/CSV/母版映射/结合分析)
├── 04_预览/                      ← autoplay 注入的可直开预览副本
└── 05_抓取日志/                  ← 镜像完整性校验证据(9,480/9,480 无缺失)

Token 纪律

  • 禁止通读 01_动效库(9,669 文件);也勿整读 镜头用途总览.md 全表——先按 25 类目定位,再窗口读对应段;
  • 看中一个包后,读它的 registry-item.json(元数据小文件)+ 按需窗口读 index.html 关键段(时间轴结构/图层名);
  • 与 swiss-shot-demos 配合时,动效包并入后按其瑞士 tokens 换肤。

相似的 Skill

diagram

GAgarrytan/gstack136k近 7 天新增 883 个 star

design

NEnextlevelbuilder/ui-ux-pro-max-skill135k近 7 天新增 1,864 个 star

slides

NEnextlevelbuilder/ui-ux-pro-max-skill135k近 7 天新增 1,864 个 star

官方

dating-web

NEnexu-io/open-design101k近 7 天新增 1,126 个 star

官方

critique

NEnexu-io/open-design101k近 7 天新增 1,126 个 star

pathfinder

THthedotmack/claude-mem100k近 7 天新增 3,024 个 star