Route transition examples

Isolated route-transition patterns for the Next.js App Router.

Read the documentation ->
  1. 01Image growthA selected image grows to fill the viewport before the destination commits.Override->
  2. 02Expanding seamThe clicked row splits the outgoing index as an image expands from its upper edge.Override / page DOM->
  3. 03Theme wipeAn incoming theme-colored panel covers the outgoing page before commit.Preset / no image->
  4. 04Image wipeThe destination image wipes over the outgoing page, then hands off at commit.Preset / image->
  5. 05Image-track translationA horizontal image track translates across the outgoing page before commit.Preset / image->
  6. 06Curtain panelsStaggered panels assemble the destination's settled background.Preset / no image->
  7. 07Mosaic assemblyFour image tiles enter independently and settle into a fixed grid.Preset / images->
  8. 08Image zoomA destination image zooms out into its full-viewport settled state.Preset / image->
initial