Bootstrap 5 - Navbar

Bootstrap 5 Navbar powerful, responsive navigation header, includes support for branding, navigation. Navbars are fluid and responsive by default. Navbars require a wrapping .navbar with .navbar-expand{-sm|-md|-lg|-xl|-xxl} for responsive collapsing.

Example 1: Bootstrap 5 Navbar - Responsive with search button.

<nav class="navbar navbar-expand-lg">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">Brand Logo</a>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
      <ul class="navbar-nav me-auto mb-2 mb-lg-0">
        <li class="nav-item">
          <a class="nav-link active" href="#">Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown">
            Dropdown
          </a>
          <ul class="dropdown-menu">
            <li><a class="dropdown-item" href="#">Action</a></li>
            <li><a class="dropdown-item" href="#">Another action</a></li>
            <li><hr class="dropdown-divider"></li>
            <li><a class="dropdown-item" href="#">Something else here</a></li>
          </ul>
        </li>
        <li class="nav-item">
          <a class="nav-link disabled">Disabled</a>
        </li>
      </ul>
      <form class="d-flex" role="search">
        <input class="form-control me-2" type="search" placeholder="Search" aria-label="Search">
        <button class="btn btn-outline-success" type="submit">Search</button>
      </form>
    </div>
  </div>
</nav>

Navbar Color

Add data-bs-theme="dark" to the .navbar to enable a component-specific color mode.

Example 2: Bootstrap 5 Navbar in different colors.

<nav class="navbar navbar-expand-lg bg-dark" data-bs-theme="dark">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">Brand Logo</a>
    <button class="navbar-toggler bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent1">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarSupportedContent1">
      <ul class="navbar-nav me-auto mb-2 mb-lg-0">
        <li class="nav-item">
          <a class="nav-link active" href="#">Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown">
            Dropdown
          </a>
          <ul class="dropdown-menu">
            <li><a class="dropdown-item" href="#">Action</a></li>
            <li><a class="dropdown-item" href="#">Another action</a></li>
            <li><hr class="dropdown-divider"></li>
            <li><a class="dropdown-item" href="#">Something else here</a></li>
          </ul>
        </li>
        <li class="nav-item">
          <a class="nav-link disabled">Disabled</a>
        </li>
      </ul>
      <form class="d-flex">
        <input class="form-control me-2" type="search" placeholder="Search">
        <button class="btn btn-outline-light" type="submit">Search</button>
      </form>
    </div>
  </div>
</nav>


<nav class="navbar navbar-expand-lg bg-primary" data-bs-theme="dark"> <div class="container-fluid"> <a class="navbar-brand" href="#">Brand Logo</a> <button class="navbar-toggler bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent2"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent2"> <ul class="navbar-nav me-auto mb-2 mb-lg-0"> <li class="nav-item"> <a class="nav-link active" href="#">Home</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown"> Dropdown </a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">Action</a></li> <li><a class="dropdown-item" href="#">Another action</a></li> <li><hr class="dropdown-divider"></li> <li><a class="dropdown-item" href="#">Something else here</a></li> </ul> </li> <li class="nav-item"> <a class="nav-link disabled">Disabled</a> </li> </ul> <form class="d-flex"> <input class="form-control me-2" type="search" placeholder="Search"> <button class="btn btn-outline-light" type="submit">Search</button> </form> </div> </div> </nav>

Bootstrap Navbar - Fixed top

Example 3: Bootstrap navbar fixed top

<nav class="navbar navbar-expand-lg bg-dark fixed-top" data-bs-theme="dark">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">Brand Logo</a>
    <button class="navbar-toggler bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent2">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarSupportedContent2">
      <ul class="navbar-nav me-auto mb-2 mb-lg-0">
        <li class="nav-item">
          <a class="nav-link active" href="#">Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown">
            Dropdown
          </a>
          <ul class="dropdown-menu">
            <li><a class="dropdown-item" href="#">Action</a></li>
            <li><a class="dropdown-item" href="#">Another action</a></li>
            <li><hr class="dropdown-divider"></li>
            <li><a class="dropdown-item" href="#">Something else here</a></li>
          </ul>
        </li>
        <li class="nav-item">
          <a class="nav-link disabled">Disabled</a>
        </li>
      </ul>
      <form class="d-flex">
        <input class="form-control me-2" type="search" placeholder="Search">
        <button class="btn btn-outline-light" type="submit">Search</button>
      </form>
    </div>
  </div>
</nav>
<div class="container">
    <p>Some content here1</p>
    <p>Some content here2</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here end</p>
</div>

Bootstrap Navbar - Fixed bottom

Example 4: Bootstrap navbar fixed bottom

<nav class="navbar navbar-expand-lg bg-dark fixed-bottom" data-bs-theme="dark">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">Brand Logo</a>
    <button class="navbar-toggler bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent2">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarSupportedContent2">
      <ul class="navbar-nav me-auto mb-2 mb-lg-0">
        <li class="nav-item">
          <a class="nav-link active" href="#">Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown">
            Dropdown
          </a>
          <ul class="dropdown-menu">
            <li><a class="dropdown-item" href="#">Action</a></li>
            <li><a class="dropdown-item" href="#">Another action</a></li>
            <li><hr class="dropdown-divider"></li>
            <li><a class="dropdown-item" href="#">Something else here</a></li>
          </ul>
        </li>
        <li class="nav-item">
          <a class="nav-link disabled">Disabled</a>
        </li>
      </ul>
      <form class="d-flex">
        <input class="form-control me-2" type="search" placeholder="Search">
        <button class="btn btn-outline-light" type="submit">Search</button>
      </form>
    </div>
  </div>
</nav>
<div class="container">
    <p>Some content here1</p>
    <p>Some content here2</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here end</p>
</div>

Bootstrap Navbar - Sticky Top

Example 5: Bootstrap navbar sticky top

<div>
	<h1>Navbar Sticky Top</h1>
</div>
<div class="container">
    <p>Some content here1</p>
    <p>Some content here2</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
</div>
<nav class="navbar navbar-expand-lg bg-dark sticky-top" data-bs-theme="dark">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">Brand Logo</a>
    <button class="navbar-toggler bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent2">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarSupportedContent2">
      <ul class="navbar-nav me-auto mb-2 mb-lg-0">
        <li class="nav-item">
          <a class="nav-link active" href="#">Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown">
            Dropdown
          </a>
          <ul class="dropdown-menu">
            <li><a class="dropdown-item" href="#">Action</a></li>
            <li><a class="dropdown-item" href="#">Another action</a></li>
            <li><hr class="dropdown-divider"></li>
            <li><a class="dropdown-item" href="#">Something else here</a></li>
          </ul>
        </li>
        <li class="nav-item">
          <a class="nav-link disabled">Disabled</a>
        </li>
      </ul>
      <form class="d-flex">
        <input class="form-control me-2" type="search" placeholder="Search">
        <button class="btn btn-outline-light" type="submit">Search</button>
      </form>
    </div>
  </div>
</nav>
<div class="container">
    <p>Some content here1</p>
    <p>Some content here2</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here end</p>
</div>

Bootstrap Navbar - Sticky Bottom

Example 6: Bootstrap navbar sticky bottom

<div>
	<h1>Navbar Sticky Bottom</h1>
</div>
<nav class="navbar navbar-expand-lg bg-dark sticky-bottom" data-bs-theme="dark">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">Brand Logo</a>
    <button class="navbar-toggler bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent2">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarSupportedContent2">
      <ul class="navbar-nav me-auto mb-2 mb-lg-0">
        <li class="nav-item">
          <a class="nav-link active" href="#">Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown">
            Dropdown
          </a>
          <ul class="dropdown-menu">
            <li><a class="dropdown-item" href="#">Action</a></li>
            <li><a class="dropdown-item" href="#">Another action</a></li>
            <li><hr class="dropdown-divider"></li>
            <li><a class="dropdown-item" href="#">Something else here</a></li>
          </ul>
        </li>
        <li class="nav-item">
          <a class="nav-link disabled">Disabled</a>
        </li>
      </ul>
      <form class="d-flex">
        <input class="form-control me-2" type="search" placeholder="Search">
        <button class="btn btn-outline-light" type="submit">Search</button>
      </form>
    </div>
  </div>
</nav>
<div class="container">
    <p>Some content here1</p>
    <p>Some content here2</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here</p>
    <p>Some content here end</p>
</div>