Navigation motion patterns
Transitions between places: sheets, modals, tabs and detail views. Continuity is the job — the user should never lose their place.
React + Motion · new patterns added daily
Accordion Expand
ReactOne section opens as the previous one closes, both heights easing over the same beat so the list never jumps.
Anchor Scroll Highlight
ReactJumping to a section briefly washes its background so the eye lands in the right place.
Back to Top Appear
ReactA return control lifts into the corner once the reader is deep enough for it to matter.
Bottom Sheet Present
ReactA sheet rises from the bottom edge over a dimming backdrop and settles once.
Breadcrumb Trail Append
ReactGoing one level deeper slides a new crumb in from the right while the trail behind it recedes.
Carousel Slide Advance
ReactSlides advance with the neighbours peeking, dots tracking position.
Command Palette Open
ReactThe palette drops a short distance into place with its results already filtering as it lands.
Context Menu Open
ReactThe menu grows out of the point you pressed, from whichever corner keeps it on the surface.
Detail Close Return
ReactClosing a detail view returns the tile to the exact row it came from.
Drawer Slide In
ReactA side drawer travels in over the page, and the page eases back a little to hand it the foreground.
Dropdown Menu Open
ReactA menu unfolds from the corner of the control that opened it, with its items arriving a frame apart.
Expandable Detail Card
ReactA compact card that expands in place into a detail view — image and title travel continuously.
Floating Action Expand
ReactThe round action button opens into a labelled list of actions that climb out of it, nearest first.
Fullscreen Toggle
ReactA panel expands to fill the frame while surrounding chrome fades.
Gallery Lightbox Open
ReactThe pressed thumbnail flies out of the grid into the large view while the backdrop dims behind it.
Mobile Menu Fullscreen
ReactA hamburger becomes a close glyph as a full-screen menu wipes in with staggered links.
Modal Scale In
ReactA dialog grows the last few percent into place behind a darkening scrim, and leaves the same way.
Nested Menu Drill
ReactA submenu pushes the parent list aside inside the same panel, and the panel resizes to fit it.
Pagination Page Turn
ReactThe current rows leave in the direction you asked for and the next set arrives from the opposite side.
Popover Anchor Flip
ReactA popover opens below its trigger, or flips above when space runs out — the arrow follows.
Route Progress Top
ReactA top-edge bar advances during navigation and completes with a quick finish.
Scroll Progress Bar
ReactA hairline on the top edge tracks how far through a long article the reader has come.
Segmented Control Swap
ReactA filled pill travels to the segment you picked, and each label inverts as it passes underneath.
Sidebar Collapse
ReactA navigation rail narrows to icons, with labels leaving before the width closes so text is never squeezed.
Split View Resize
ReactDragging the divider resizes both panes live, and releasing it settles the split on the nearest stop.
Stack Push Page
ReactA new screen arrives over the current one, which holds back and dims to signal depth.
Sticky Header Condense
ReactThe display title scrolls away and a compact bar takes over, gaining its surface and rule on the way.
Swipe Back Peel
ReactAn edge drag peels the top page away under your finger and snaps to whichever side the gesture was heading for.
Tab Bar Icon Select
ReactThe chosen icon fills and lifts while its label brightens, and the icon you left releases.
Tab Indicator Slide
ReactThe active-tab underline travels to the tab you picked instead of blinking out and back.
Tree Node Expand
ReactA folder's chevron turns as its children unfold with a small stagger.
Wizard Step Advance
ReactThe rail fills toward the step you are entering while the panel travels the way you sent it.