naUI
Components Components

Navbar

Top navigation bar with brand, links, actions, and mobile hamburger.

Default navbar

The navbar is a flexible top-bar with a brand, nav links, and an optional actions slot.

<nav class="na-navbar">
  <div class="na-navbar-inner">
    <a href="/" class="na-navbar-brand">Brand</a>
    <div class="na-navbar-nav">
      <a href="/" class="na-navbar-link na-active">Home</a>
      <a href="/components" class="na-navbar-link">Docs</a>
    </div>
    <div class="na-navbar-spacer"></div>
    <div class="na-navbar-actions">
      <a href="/signup" class="na-button na-button-primary na-button-s">Sign up</a>
    </div>
  </div>
</nav>

Dark navbar

<nav class="na-navbar na-navbar-dark">
  ...
</nav>

Sticky navbar

<!-- Sticky to viewport top on scroll -->
<nav class="na-navbar na-navbar-sticky">
  ...
</nav>

Class reference

ClassDescription
na-navbarBase navbar wrapper
na-navbar-innerFlex row container (width-constrained)
na-navbar-brandBrand/logo link
na-navbar-navHorizontal nav link list
na-navbar-linkIndividual nav link
na-navbar-spacerPushes actions to the right (flex:1)
na-navbar-actionsRight-side slot (buttons, avatars…)
na-navbar-toggleMobile hamburger button
na-navbar-stickyposition:sticky; top:0
na-navbar-transparentNo background
na-navbar-darkDark surface
na-activeActive link state