Skip to main content
All patterns

Interaction

Entry-transform motion

Motion between two rendered states when the old DOM is already gone: the new content is snapped to the transform that reproduces where it came from, then released to identity — with the forced reflow between those two writes that stops the browser collapsing them into no animation at all.

Reach for it when building

  • paging through search results
  • stepping through a wizard
  • moving between rooms or scenes
  • a carousel driven by real navigation
  • tab panels whose content is re-rendered
  • any server-rendered view that replaces itself
  • animation
  • transitions
  • reflow
  • reduced-motion
  • navigation
  • layout-effect