Responsive Dialog Side Sheet
A native <dialog> side sheet that slides in from the right, restores focus to the opener, and respects Escape / backdrop / reduced-motion behaviors.
A native <dialog> side sheet that slides in from the right, restores focus to the opener, and respects Escape / backdrop / reduced-motion behaviors.
Modal transition / <dialog> / side sheet
Reimplements a side-sheet drawer that slides in from the edge, traps focus, closes on Escape or backdrop click, and respects prefers-reduced-motion.
Manage profile, billing, and notifications. Changes save automatically — the drawer closes on Escape or backdrop tap.
Right-side configuration
A native <dialog> drawer slides in from the right with backdrop blur. Escape, backdrop click, and explicit Close all dismiss.
Narrow results by category, price, or rating. Use the Reset link at the bottom to clear all filters.
Left-side filters
A filter panel slides in from the left for list-heavy pages, pairing the sheet with a Done button that closes and returns focus to the trigger.
Review line items before checkout. Estimated delivery and tax appear after you add a shipping address.
Wide right-side panel
A wider cart drawer with a slower entry feels weightier; the increased width makes line-item details readable without a second route.