designmotionhq

interaction

Bottom Sheets

Your thumb can't reach that menu.

Watch on Instagram

Key insights

  • Screens keep getting taller while thumbs stay the same length, turning the top of the display into a dead zone for one-handed use.
  • Anchor menus and actions to the bottom of the screen, where the thumb naturally rests, instead of the top-right corner most navs default to.
  • Unlike a full modal that blocks everything, a bottom sheet keeps the underlying page visible so users never lose their place.
  • Add snap points so the sheet can rest half-open or expand to full height, matching how much content the user actually needs.
  • Support drag-to-dismiss — a downward gesture maps to the sheet's direction and needs no tiny close target to hit.
  • Dim the background with a scrim and lock body scroll so only the sheet moves, keeping focus on the active task.

Do / Don't

  • Do: Place primary actions within thumb reach at the bottom of the screen
  • Do: Keep the page visible behind the sheet to preserve context
  • Do: Offer snap points and drag-to-dismiss for flexible, gesture-friendly height
  • Don't: Bury frequent menus in the top-right dead zone on tall phones
  • Don't: Block the whole screen with a full modal when a sheet would do
  • Don't: Leave the background scrollable while the sheet is open

Want Claude to build this correctly?

UX Engine gives Claude Code the senior-designer reasoning behind every pattern.

The Design System Blueprint

An 11-page visual guide to consistent, scalable UI: colors, typography, spacing, components, motion.

Get the Blueprint — free

The PDF, plus emails about new patterns and my tools. Unsubscribe anytime.

Related patterns