Drawer

Sidebar component that can be toggled open/closed
Class Reference

Drawer Structure and Functionality

.drawer // The root container
  ├── .drawer-toggle // Hidden checkbox
  ├── .drawer-content // Page content
  │    ╰── // navbar, content, footer
  ╰── .drawer-side // Sidebar wrapper
       ├── .drawer-overlay // Dark overlay
       ╰── // Sidebar content

Key Features:

  • Responsive visibility with lg:drawer-open classes
  • Toggle via JavaScript or label clicks
  • Scrollbar-gutter management by default

Usage

Basic Drawer

Responsive Drawer

Persistent sidebar on large screens, collapses on small screens

Responsive Navbar Integration

Change screen size to see the responsive behavior
Content

Right-aligned Drawer

Class Reference

Class Type Description
drawer Component Base container
drawer-toggle Part Checkbox to control drawer state
drawer-content Part Main content area
drawer-side Part Sidebar container
drawer-overlay Part Clickable overlay behind drawer
drawer-end Placement Aligns drawer to right side
drawer-open Modifier Forces the drawer to be open
Do you have a question? ask the community
Do you see a bug? open an issue on GitHub