Sheet
Bottom sheet, side sheet, and action sheet. Uses data-state="open" on the backdrop to toggle visibility.
Bottom Sheet
Preview
Sheet Title
Sheet content goes here. The sheet slides up from the bottom.
Sheet Sizes
Preview
...
...
...
...
...
Action Sheet
Preview
Choose an action
| Class | Description |
|---|---|
.sheet-backdrop | Backdrop overlay (toggle data-state) |
.sheet | Bottom sheet panel |
.sheet-handle | Drag handle area |
.sheet-handle-bar | Visual handle bar (36×4px) |
.sheet-header | Header with title + close |
.sheet-title | Title text |
.sheet-close | Close button (32px circle) |
.sheet-content | Scrollable content area |
.sheet-footer | Footer with buttons |
.sheet-sm/md/lg/full/auto | Size variants |
.sheet-detent-sm/md/lg | Detent snap points |
.side-sheet | Side sheet (from left/right) |
.side-sheet-left/right | Side direction |
.action-sheet | iOS-style action sheet |
.action-sheet-group | Grouped buttons container |
.action-sheet-btn | Action button |
.action-sheet-btn-destructive | Red destructive action |
.action-sheet-btn-cancel | Bold cancel button |
.sheet.glass | Glass morphism variant |