RRigdesign system
Overlays

Bottom sheet

The mobile counterpart of a drawer.

Examples

On small screens a sheet replaces a menu or popover

Share

Anatomy

Bottom sheet anatomy
#PartDescriptionPresence
1Grab handleDecorative, drag is optionalRequired
2TitleNames the sheetRequired
3ContentActions or formRequired

Specifications

Width390px, mobile fluid
Scrim#00000066 (60% alpha)

Interaction

Keyboard
KeyResult
EscCloses
TabCycles inside
Pointer and touch
TriggerResponse
Swipe downDismisses
Tap scrimDismisses

Accessibility

role · dialog (modal)

2.5.7Dragging Movements2.1.2No Keyboard Trap4.1.2Name, Role, Value
Requirements
RequirementHow Rig meets it
Alternative to dragA visible Close or Cancel (WCAG 2.5.7)
Width390px fluid
Safe areaContent clears the home indicator

Read the matching WAI pattern ↗

Usage

Do and don’t
DoDon’t
Use on mobile instead of a popoverDo not make swipe the only way to close