Ascend Transition

A vertical page transition that lifts one route into the next for brand sites, campaign pages, and editorial journeys that need a clean upward motion.

Published On: August 12, 2026
Last Updated: August 17, 2026
GSAPnext-transition-router
Ascend Transition

Overview

Ascend Transition makes the route change feel like an upward handoff.

Instead of cutting from one page to the next, the interface lifts. The old view moves out of the way, the new view rises into place, and the navigation moment feels cleaner than a hard fade.

Use Ascend Transition when a brand, portfolio, editorial site, or launch page wants route changes to feel light, elevated, and directional. The page job is upward continuity: the visitor should understand that the current page is leaving and the next one is arriving, without feeling blocked by the transition.

The production risk is timing. A vertical route transition can quickly feel like scroll-jacking if it is too slow, too tall, or too similar to normal page scroll. The transition should be brief, unmistakably tied to navigation, and respectful of reduced motion.


(Next.js App Router only. Requires next-transition-router for route-transition lifecycle hooks and must be wrapped in its provider. This effect will not function in plain React or in the Next.js Pages Router.)

Install Command

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Usage Code

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Component Code

This is a Pro Effect.

You can preview it now. Upgrade to Pro for instant install access.


Example Production Use Case

A product launch microsite can use Ascend Transition between short campaign pages. Each route lifts away and the next section rises into place, giving the site a light, progressive rhythm. The outcome is elevation: navigation feels intentional without becoming heavy.


Best Used For

  • Brand and portfolio sites where route changes should feel clean and upward.
  • Editorial or campaign routes with a vertical visual system.
  • Launch pages where transition motion should feel light rather than aggressive.

Not For

Not for long documentation, dashboards, checkout flows, product apps, or any route where users navigate frequently and expect instant response.

Not for pages where upward motion would be confused with normal scrolling.


Performance Budget

Use transform and opacity, keep duration short, avoid forcing layout during route change, and clean up route listeners or animation timelines after completion.


Accessibility and Mobile

Move focus to the destination main region or heading after navigation. On mobile, reduce travel distance so the transition does not feel like forced scroll. Reduced-motion users should get instant navigation or a short fade.


Common Mistakes

  • Making the route lift feel like scroll-jacking.
  • Running the transition after the destination page is already usable.
  • Forgetting to restore focus after navigation.
  • Using large vertical travel on small mobile screens.

Changelog

v1.0.0

Aug 5, 2026
Initial release

Props

PropTypeDefaultDescription
bgColorstring#ffffffBackground color of the covering panel that rises and reveals the new page.
durationnumber0.9Base duration of the rise/reveal phase; related scale-up and fade timings scale with it.

Frequently Asked Questions

When should I use Ascend Transition?

Use it when a route change should feel like a clean upward handoff between brand, campaign, or portfolio pages.

Request a Custom Page Transition Animation

Need a custom effect? Tell us what to create.