Sweep Lift Transition
A full-screen transition that softens the current view, lifts a new state into place, and makes the change feel deliberate without turning it into a loading screen.

Overview
Sweep Lift moves a route change through a soft lifted sweep, turning a flat cut into a smooth visual handoff.
A gentle overlay sweeps across the screen, dims the current view, and lifts the destination into focus. The transition feels calmer than a hard wipe and lighter than a full-screen cinematic sequence. It works best when the brand wants a polished route change without making navigation feel heavy.
Use Sweep Lift for portfolios, agency websites, brand homepages, campaign pages, and editorial routes where the transition should feel soft, premium, and controlled. The page job is continuity: the visitor should feel the route change without waiting for the animation to finish showing off.
The production risk is fake softness. A transition can look elegant and still hurt the experience if it delays navigation, hides the ready destination, or leaves focus behind on the previous route. Sweep Lift should be short, tied to real route state, and replaced with instant navigation or a simple fade for reduced-motion users.
(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 brand studio can use Sweep Lift between portfolio and service routes to make the site feel calm and premium. The old page softens, the transition lifts into the next view, and the visitor lands on the destination content without losing orientation. The outcome is polish: navigation feels designed without becoming a loading screen.
Best Used For
- Portfolio and agency websites where route changes should feel soft and premium.
- Campaign pages where a gradient sweep matches the visual direction.
- Brand-led routes where navigation needs a subtle handoff rather than a hard cut.
Not For
Not for dashboards, docs, checkout, search, forms, or product flows where fast repeated navigation matters more than motion.
Not for routes where users bounce between pages frequently and would see the same sweep too often.
Performance Budget
Keep duration short, animate transform and opacity, avoid layout reads during route change, and clean up listeners or timelines after completion. Use the sweep as a composited overlay, not as a layout-level interruption.
Accessibility and Mobile
Move focus to the destination main region or heading after navigation. On mobile, reduce travel distance and avoid heavy full-screen motion. Reduced-motion users should get instant navigation or a short fade.
Common Mistakes
- Using Sweep Lift as a fake loading delay.
- Letting the overlay stay after the destination is ready.
- Forgetting focus restoration after navigation.
- Making the sweep so soft that route change state becomes unclear.
Changelog
v1.0.0
Aug 12, 2026Props
| Prop | Type | Default | Description |
|---|---|---|---|
bgColor | string | #111111 | Background color behind the transitioning pages. |
duration | number | 1.3 | Duration used by both the outgoing lift and incoming sweep reveal. |
Frequently Asked Questions
When should I use Sweep Lift?
Use Sweep Lift when a brand, portfolio, or campaign site needs a calm route transition with a soft sweep and lifted arrival.
How is Sweep Lift different from a normal wipe?
A normal wipe often feels graphic and directional. Sweep Lift feels softer, using overlay movement and visual lift to create a smoother handoff.
How long should Sweep Lift last?
Keep it short, usually around 300 to 600ms. Longer transitions need a real loading reason.
Where should Sweep Lift mount in Next.js?
Mount it where route changes can be detected and coordinated, usually through a transition wrapper, template, or route-level provider.
What should reduced motion do for Sweep Lift?
Remove the sweep and lift movement. Use instant navigation or a brief opacity fade.
Can Hyperiux adapt Sweep Lift for a real brand system?
Yes. A custom version should define sweep direction, overlay treatment, timing, route integration, focus restoration, mobile fallback, reduced-motion behavior, source handoff, and implementation notes.
Request a Custom Page Transition Animation
Need a custom effect? Tell us what to create.


