项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-01 · 当前星标 ★ 6332
使用教程
环境要求
- Node.js 与 npm(npx 命令依赖)
- Python 3(用于本地预览静态站点)
- 可访问现代浏览器(预览页面与设备流登录)
安装与启动步骤
-
1确认运行环境
CLI 通过 npx 分发,需先安装 Node.js/npm;本地预览站点需 Python 3。README 未给出版本要求。
-
2查看可用过渡
列出当前所有可用的过渡动画名称,先确认要添加哪一个。
npx transitions-dev list -
3添加单个免费过渡
以 card-resize 为例,把对应 CSS 片段拉取到你的项目中,免费且无需账号。
npx transitions-dev add card-resize -
4添加全部免费过渡
一次性拉取所有免费过渡的 CSS 片段,适合想先整体体验的场景。
npx transitions-dev add --free -
5登录解锁 Pro
打开浏览器通过设备流确认登录码,终端里不需要 API key。
npx transitions-dev login -
6添加 Pro 过渡
登录后拉取 Pro 版过渡,例如 confetti-burst 会同时获取 CSS 与 React 代码。
npx transitions-dev add confetti-burst -
7本地预览站点
在项目目录启动静态服务器,然后浏览器访问 http://127.0.0.1:8765/ 查看卡片索引页。
python3 -m http.server 8765
如何确认成功
执行 npx transitions-dev list 能列出过渡名称;浏览器打开 http://127.0.0.1:8765/ 能看到卡片索引页。
常见问题
Q:免费过渡需要注册账号吗?
A:不需要。npx transitions-dev add card-resize 或 npx transitions-dev add --free 可直接使用,无需账号与 API key。
Q:Pro 过渡怎么获取?
A:先执行 npx transitions-dev login,通过浏览器无密码设备流确认,再执行 npx transitions-dev add confetti-burst 拉取 Pro 的 CSS 和 React。
Q:终端里需要配置 API key 吗?
A:不需要。Pro 通过设备流登录解锁,README 明确说明终端里不放 API key。
Q:复制出来的 CSS 能直接用吗?
A:可以。每个卡片复制的是自包含片段,含 :root 变量、t-* 命名空间类以及 prefers-reduced-motion 守卫。
注意事项
- 复制出的 CSS 片段自带 :root 自定义属性、t-* 命名空间类与 prefers-reduced-motion 媒体查询守卫。
- 免费过渡无需账号;Pro 过渡需登录后从认证 API 获取。
- transitions-pro 是旧包名,会转发到 transitions-dev,本身不含付费源码。
核心亮点
- 内置 43+ 种成品过渡,覆盖弹窗、抽屉、列表等高频交互,可直接复制使用
- 提供 AI 动效 skill,能用自然语言描述需求生成或调整过渡,降低动效实现门槛
- 以 HTML 为主,预览直观、接入成本低,适合作为设计系统动效参考层
不足之处
- 以 HTML 示例为主,缺少针对 React/Vue 等主流框架的官方封装与类型定义
- AI skill 的具体工作流与集成方式依赖文档说明,社区生态和长期维护待观察
适用场景
- 为后台管理系统快速补齐弹窗、抽屉、列表增删的过渡动效
- 设计系统或组件库需要一套统一、可复用的动效规范与代码片段
- 独立开发者用自然语言让 AI 生成符合场景的界面过渡效果
替代项目
animate.css、Framer Motion、GSAP
上一篇:baoyu-design
下一篇:diagram-design
同类项目推荐
libpd-rs
开源
在 Rust 中安全运行 Pure Data 补丁,实现实时音频处理
Safe rust abstractions over libpd.
curv
开源
用数学公式直接生成艺术图形,无需编程基础
a language for making art using mathematics
taste-skill
开源
给AI编程代理装上审美,告别模板化网页
Agent skills that give coding agents taste: art direction, reference images and a br···
Loomic
开源
聊天式无限画布,一句话搞定图像视频设计
Open-source AI canvas design agent — alternative to Lovart / CapCut Video Studio / ···
craft
开源
想要啥布局说一声,手机电脑自动排好
craft is an AI-first, lightweight, flexible design system for building responsive la···
generative-noodles
开源
用代码生成流畅线条,直接驱动绘图仪作画
A generative art sketch for creating plotter art in Processing
presentation-design-prompts
开源
粘贴一段提示词,让 AI 帮你做出专业级幻灯片
Free presentation slide design.md you can paste into ChatGPT, Claude or any of your ···
solid-glass
开源
给 AI 应用一套有质感、能直接用的界面设计系统
A design system for AI applications. Material, physical, tactile, technical.
svg.py
开源
用 Python 代码轻松生成矢量图,告别手写 SVG
Type-safe and powerful Python library to generate SVG files
