Primitives
Navbar
Headless navbar behaviour for sticky state, scrolled/stuck hooks, scroll direction, reveal state and responsive mobile menu control.
At a glance
- Scroll state — Thresholded scrolled, stuck and direction signals
- Reveal — State-only reveal on scroll-up
- Menu — Trigger, ARIA, Escape and outside dismissal
- CLI — pnpm quartz add navbar
Live examples
Loading demo…
Code
Sticky app bar
<nav qzNavbar sticky reveal="scroll-up" [scrollThreshold]="8">
<a href="/">Quartz Console</a>
<a href="/deployments">Deployments</a>
<a href="/usage">Usage</a>
<button qzNavbarTrigger>Menu</button>
<div qzNavbarMenu>
<a href="/sidebar">Sidebar</a>
<a href="/navbar">Navbar</a>
<a href="/stepper">Stepper</a>
</div>
</nav>