SSR就绪

视图过渡

为网页构建原生应用般的页面过渡效果

与Next.js、Nuxt、SvelteKit等所有SSR框架完美兼容。创建令人惊叹的动画效果,同时不影响SEO。

React

npm install @ssgoi/react

Svelte

npm install @ssgoi/svelte

Vue

npm install @ssgoi/vue

SolidJS (即将推出)

npm install @ssgoi/solid

Qwik (即将推出)

npm install @ssgoi/qwik
始终60fps
状态记忆


它们对于创建直观、引人入胜的网页体验至关重要

原因 #1

原生般的体验

通过无缝、响应迅速的过渡,在网页上提供用户期望的应用级交互

原因 #2

品牌识别

创建独特的动作特征,让您的品牌令人难忘且与众不同

上一页
您在这里
下一页
原因 #3

视觉上下文

在用户导航时保持空间感知,显示页面之间的清晰关系

感受 体验差异

亲自体验过渡效果如何改变用户体验

传统网页

上下文丢失

页面之间没有连接,用户容易迷失

高认知负荷

突然的变化让用户感到困惑

不适的体验

屏幕闪烁和断断续续的感觉

blog.example.com

最新文章

现代网页开发的未来

网页技术如何演进...

5 阅读时间·234 点赞

AI开发的未来

AI如何革新代码...

8 阅读时间·512 点赞

掌握TypeScript模式

深入探讨高级特性...

12 阅读时间·189 点赞

使用SSGOI

保持上下文

自然的流动让用户知道自己的位置

低认知负荷

平滑的过渡易于理解

愉悦的体验

流畅且响应迅速的交互

blog.ssgoi.com

Latest Posts

现代网页开发的未来

网页技术如何演进...

5 阅读时间·234 likes

AI开发的未来

AI如何革新代码...

8 阅读时间·512 likes

掌握TypeScript模式

深入探讨高级特性...

12 阅读时间·189 likes

现代网页开发的未来

Sarah Chen·Dec 15

网页技术如何演进...

体验 每一种过渡

预览我们最受欢迎的过渡效果。查看它们在实际应用中的表现。

淡入淡出

通过平滑的不透明度过渡创建优雅的页面切换

Loading demo...

英雄过渡

共享元素在页面之间自然变形

Loading demo...

滚动

垂直滚动效果创建内容之间的流动

Loading demo...

更好的选择 SSGOI

与浏览器API和其他库进行比较

功能比较

SSGOI优于其他解决方案的原因

浏览器支持

浏览器API
仅Chrome
其他库
有限
SSGOI
所有浏览器

框架支持

浏览器API
有限
其他库
特定框架
SSGOI
所有框架

SSR支持

浏览器API
部分
其他库
有问题
SSGOI
完全支持

路由系统

浏览器API
使用原生路由
其他库
需要自定义路由
SSGOI
使用现有路由

物理动画

浏览器API
其他库
有限
SSGOI
弹簧物理

自定义

浏览器API
有限
其他库
一般
SSGOI
完全自定义

保持现有技术栈

继续使用您当前的路由器和框架。无需额外依赖。

真正的自定义

完全控制弹簧物理和时序,创建独特的品牌体验。

通用支持

在所有浏览器、所有框架、所有环境中都能一致工作。

您需要的一切 尽在一个包中

为现代网页开发提供全面的功能

一行设置

只需一行代码即可开始。无需复杂配置

<Ssgoi config={{ defaultTransition: fade() }}>
  <App />
</Ssgoi>

框架无关

适用于React、Svelte、Vue。Solid和Qwik即将推出

react
svelte
vue
solidjs
soon
qwik
soon
// Same API across all frameworks
import { Ssgoi } from '@ssgoi/react'
import { Ssgoi } from '@ssgoi/svelte'
import { Ssgoi } from '@ssgoi/vue'

共享元素过渡

使用共享元素在页面之间创建无缝动画

config: {
  transitions: [
    {
      from: '/gallery',
      to: '/gallery/*',
      transition: hero(),
      symmetric: true
    }
  ]
}

SSR & SSG就绪

完全支持Next.js、Nuxt、SvelteKit。无hydration问题,SEO友好

// Works out of the box with:
// ✓ Next.js App Router
// ✓ SvelteKit
// ✓ Nuxt 3

弹簧物理

可配置的弹簧物理实现自然运动

spring: { 
  stiffness: 300,  // Responsiveness
  damping: 30      // Smoothness
}

TypeScript优先

完整的TypeScript支持,详细类型和智能自动完成

// Full type safety and autocomplete
config: SsgoiConfig = {
  defaultTransition: fade(),
  transitions: [...]
}

立即开始

只需5分钟。使用SSGOI为网页添加原生应用体验。

SSGOI - 为现代网页应用打造优美的页面过渡效果