offcanvas
Offcanvas is a user interface pattern in which a panel or content region is positioned outside the main viewport and revealed by user action, typically through a button or gesture. It is commonly used for navigation menus, settings, search, or shopping carts on mobile and responsive sites.
In practice, offcanvas patterns include several variants. An overlay or sliding offcanvas slides in from the
Accessibility considerations are essential. Implementations should manage focus when the panel opens and closes, trap focus
Frameworks and design systems often provide dedicated offcanvas components, such as in Bootstrap or Material Design-inspired