
项目概述
Transitions.dev 是一套专注于现代浏览器原生 View Transitions API 的页面过渡动效资产库。为 Astro、Next.js 与现代单页应用提供如原生 App 般丝滑的跨页面切换与元素补间形变动画。
核心特性
- ⚡️ 纯原生 View Transitions:由浏览器渲染合成线程(Compositor Thread)原生驱动,实现 60fps 极限丝滑。
- 框架无缝即插即用:完美适配 Astro
<ViewTransitions />、Nuxt 与现代 SPA 路由系统。 - 零 JS 运行时开销:无需引入笨重的动效 JS 库,仅通过数十行精炼 CSS 即可达成 App 级转场。
- 在线交互式试验场:实时预览滑入、光影淡入、缩放与形态混合等多维转场效果。
快速上手与示例代码
/* 引入全局过渡样式 */
::view-transition-old(root) {
animation: 0.25s cubic-bezier(0.4, 0, 0.2, 1) both fade-out;
}
::view-transition-new(root) {
animation: 0.25s cubic-bezier(0.4, 0, 0.2, 1) both fade-in;
}技术选型建议与适用场景
- 非常适合:Astro 博客站、技术文档、产品发布落地页以及追求类原生 App 页面路由切换质感的 Web 项目。
- 不适用场景:必须兼容老旧 IE 或对实验性 Web API 严格禁用的保守型企业内网环境。
讨论与评价
分享你对该组件库的上手体验、优缺点或建议...
暂无讨论。欢迎分享你对该组件库的上手体验、优缺点或建议!
相关组件推荐
基于同类与技术栈推荐Kinetics (Colorion)
614
基于真实弹簧物理建模的现代 Web 微交互动效库,收录 150+ 交互案例,同时提供纯 CSS 贝塞尔曲线、React 代码与 AI 智能体提示词。
动效动画CLI 工具源码拷贝+2
动效动画详情
23rd
192
由 radiumcoders 打造的开源 shadcn/ui 组件注册表,提供 WebGL 着色器、趣味 404 与交互式展示组件,Copy-Paste 装进仓库即装即改。
动效动画源码拷贝React+2
动效动画详情
nxui (Vue)
215
专为 Vue 3 与 Nuxt 4 打造的高颜值动效组件库,收录 230+ 款组件,基于 Tailwind CSS v4 与 motion-v 构建,支持 shadcn 源码复用模式。
动效动画源码拷贝Tailwind 生态+2
动效动画详情
