Navbar dropdown

Bootstrap 5 Navbar dropdown component

Responsive Navbar dropdown built with Bootstrap 5. Learn how to create and style a navbar with dropdown menus in your web design with this guide.


Basic example

You can use dropdowns in your navbar nav. Dropdown menus require a wrapping element for positioning, so be sure to use separate and nested elements for .nav-item and .nav-link as shown below.

Learn more about dropdowns in our dropdown docs.

  <nav class="navbar navbar-expand-lg bg-body-tertiary"> <div class="container-fluid"> <ul class="navbar-nav"> <!-- Dropdown --> <li class="nav-item dropdown"> <a data-mdb-dropdown-init class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" aria-expanded="false" > Dropdown link </a> <ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"> <li> <a class="dropdown-item" href="#">Action</a> </li> <li> <a class="dropdown-item" href="#">Another action</a> </li> <li> <a class="dropdown-item" href="#">Something else here</a> </li> </ul> </li> </ul> </div> </nav>  
  // Initialization for ES Users import { Dropdown, initMDB } from "mdb-ui-kit"; initMDB({ Dropdown });  

Dropdown with icon

You can mix dropdown with icon. Add .hidden-arrow class to hide a dropdown arrow.

  <!-- Navbar --> <nav class="navbar navbar-expand-lg bg-body-tertiary"> <!-- Container wrapper --> <div class="container-fluid"> <!-- Toggle button --> <button data-mdb-collapse-init class="navbar-toggler" type="button" data-mdb-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" > <i class="fas fa-bars"></i> </button> <!-- Collapsible wrapper --> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <!-- Navbar brand --> <a class="navbar-brand mt-2 mt-lg-0" href="#"> <img src="https://mdbcdn.b-cdn.net/img/logo/mdb-transaprent-noshadows.webp" height="15" alt="MDB Logo" loading="lazy" /> </a> <!-- Left links --> <ul class="navbar-nav me-auto mb-2 mb-lg-0"> <li class="nav-item"> <a class="nav-link" href="#">Dashboard</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Team</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Projects</a> </li> </ul> <!-- Left links --> </div> <!-- Collapsible wrapper --> <!-- Right elements --> <div class="d-flex align-items-center"> <!-- Icon --> <a class="link-secondary me-3" href="#"> <i class="fas fa-shopping-cart"></i> </a> <!-- Notifications --> <div class="dropdown"> <a data-mdb-dropdown-init class="link-secondary me-3 dropdown-toggle hidden-arrow" href="#" id="navbarDropdownMenuLink" role="button" aria-expanded="false" > <i class="fas fa-bell"></i> <span class="badge rounded-pill badge-notification bg-danger">1</span> </a> <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="navbarDropdownMenuLink" > <li> <a class="dropdown-item" href="#">Some news</a> </li> <li> <a class="dropdown-item" href="#">Another news</a> </li> <li> <a class="dropdown-item" href="#">Something else here</a> </li> </ul> </div> <!-- Avatar --> <div class="dropdown"> <a data-mdb-dropdown-init class="dropdown-toggle d-flex align-items-center hidden-arrow" href="#" id="navbarDropdownMenuAvatar" role="button" aria-expanded="false" > <img src="https://mdbcdn.b-cdn.net/img/new/avatars/2.webp" class="rounded-circle" height="25" alt="Black and White Portrait of a Man" loading="lazy" /> </a> <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="navbarDropdownMenuAvatar" > <li> <a class="dropdown-item" href="#">My profile</a> </li> <li> <a class="dropdown-item" href="#">Settings</a> </li> <li> <a class="dropdown-item" href="#">Logout</a> </li> </ul> </div> </div> <!-- Right elements --> </div> <!-- Container wrapper --> </nav> <!-- Navbar -->  
  // Initialization for ES Users import { Dropdown, Collapse, initMDB } from "mdb-ui-kit"; initMDB({ Dropdown, Collapse });  

24H 00M 00S

Get one of the limited daily offers for AI Bundles with 98% OFF for our Black Days Sale!