Nearby lessons
22 of 39๐ BS5 Navbar
๐ What Is the Bootstrap 5 Navbar?
The navbar is a responsive header with brand, links, and optional form. Use .navbar, .navbar-expand-* (e.g. .navbar-expand-lg) so it collapses on small screens, .navbar-brand, .navbar-toggler, and .navbar-collapse with .navbar-nav and .nav-item / .nav-link. Requires Bootstrapโs JavaScript for the toggler.
๐ฑ Basic Navbar (.navbar, .navbar-brand, .navbar-nav, .navbar-toggler, .navbar-collapse)
.navbar โ outer wrapper. .navbar-expand-lg โ full nav from 992px up; below that, show toggler. .navbar-brand โ logo or site name. .navbar-toggler โ hamburger button (use data-bs-toggle="collapse" and data-bs-target="#id"). .navbar-collapse โ wrapper for links that collapse. .navbar-nav โ list of links. .nav-item and .nav-link โ each link.
๐ Dark Navbar (.navbar-dark, .bg-dark)
.navbar-dark โ light text for dark background. .bg-dark โ dark background. Use with .navbar.
๐ Navbar with Form
Put a form (e.g. search) inside .navbar-collapse. Use utility classes like .d-flex, .me-auto to align form to the right.
โ Navbar Best Practices
- Use .navbar-expand-lg (or -sm, -md, -xl) so the menu collapses on small screens.
- Give .navbar-collapse a unique
idand set data-bs-target on the toggler. - Use .navbar-dark .bg-dark or .navbar-light .bg-light for contrast.