A hamburger-triggered side navigation panel with primary links, contact details, and social routes for compact brand and portfolio navigation.

Side Navbar opens a full-height navigation panel from a compact hamburger trigger.
It is built for websites where the navigation should feel deliberate without occupying the header all the time. The menu opens as a side panel, reveals primary links, keeps supporting information close, and gives the visitor a clear route back through a visible close control.
Use Side Navbar for portfolios, agency websites, campaign pages, product microsites, and editorial experiences where the navigation can behave like a designed moment. The page job is orientation: visitors should know what opened, where the important routes are, and how to close it without guessing.
The production risk is treating the menu like decoration. A side navbar is still navigation. Links need to be real links, the close control needs to be obvious, focus must move into the panel, Escape should close it, and focus should return to the hamburger trigger after closing.
You can preview it now. Upgrade to Pro for instant install access.
You can preview it now. Upgrade to Pro for instant install access.
You can preview it now. Upgrade to Pro for instant install access.
You can preview it now. Upgrade to Pro for instant install access.
An agency portfolio can use Side Navbar to keep the hero visually clean while still giving visitors direct access to Work, Services, Pricing, Docs, and Contact. The hamburger opens a full-height panel with primary routes, contact details, and social links. The outcome is clarity: navigation feels designed without hiding where the visitor can go next.
Not for complex apps, dashboards, dense product navigation, large documentation sites, or menus with many nested levels.
Not for sites where all primary actions need to remain visible at all times.
Animate transform and opacity rather than layout, avoid re-rendering the whole page when the menu opens, lock background scroll cleanly, and remove listeners after close or route change.
Use a real button for the hamburger trigger with an accessible label. Move focus into the menu when it opens, trap focus while open if the panel behaves modally, support Escape close, and restore focus to the trigger when it closes. On mobile, keep tap targets large and make the close control easy to reach.
| Prop | Type | Default | Description |
|---|---|---|---|
panelWidth | string | 50% | Width of the sliding menu panel. |
openDuration | number | 0.5 | Duration of the sidebar opening and closing slide. |
linksStagger | number | 0.05 | Stagger between the main navigation links as they animate in. |
socialsStagger | number | 0.05 | Stagger between the social links as they animate in. |
Use Side Navbar when a site needs compact header navigation that opens into a clear full-height menu panel.
If the side panel behaves like an overlay and blocks interaction with the page behind it, yes. Focus should remain inside the menu until the visitor closes it.
The menu should close on navigation, route focus should move to the destination content, and background scroll should be restored.
Keep the trigger and close button tap-safe, make links large enough to press comfortably, and avoid tiny social links near screen edges.
Use an instant open/close state or a short fade. Remove long slides, staggered link entrances, and background movement.
Yes. A custom version should define menu structure, animation direction, active states, focus behavior, scroll lock, mobile layout, reduced-motion fallback, source handoff, and implementation notes.
Need a custom effect? Tell us what to create.