The Basics
Have a look here for more details on navbars in Bootstrap 5!
<nav class="navbar navbar-light bg-light rounded-pill>
<---****-->
</nav>
<nav class="navbar navbar-expand-lg navbar-light bg-light rounded-pill>
<---****-->
</nav>
It's possible to choose the breakpoint at well, and I opted for navbar-expand-lg in the
header...and navbar-expand-sm in the footer.
Navbar Brand
<nav class="navbar navbar-expand-sm navbar-dark bg-primary">
<a class="navbar-brand" href="#">Bob's Example</a>
</nav>
Including Tags
<div class="collapse navbar-collapse">
<div class="navbar-nav">
<a href="Home Link" class="nav-item nav-link">Home</a>
<a href="About Link" class="nav-item nav-link">About</a>
<a href="Contact Link" class="nav-item nav-link">Contact</a>
</div>
</div>
The collapse class is used for the container that holds the Navbar
links:
<nav class="navbar navbar-dark bg-primary">
<a class="navbar-brand" href="#">Bob's Example</a>
<div class="collapse navbar-collapse">
<div class="navbar-nav">
<a href="Home" class="nav-item nav-link">Home</a>
<a href="About Link" class="nav-item nav-link">About</a>
<a href="Contact Link" class="nav-item nav-link">Contact</a>
</div>
</div>
</nav>
The collapse class helps to show or hide content!
<nav class="navbar navbar-expand-sm navbar-dark bg-primary">
<a class="navbar-brand" href="#">Bob's Example</a>
<div class="collapse navbar-collapse">
<div class="navbar-nav">
<a href="Home" class="nav-item nav-link">Home</a>
<a href="Home" class="nav-item nav-link">About</a>
<a href="Home" class="nav-item nav-link">Contact</a>
</div>
</div>
</nav>
Hamburger
<button class="navbar-toggler">
<span class="navbar-toggler-icon"></span>
</button>
However, this alone isn't enough!
Fixed Navbars
Bootstrap Icons
There are many icons to choose from at the website linked!
- Find your item, and click. Find the HTML SVG code, and incorporate
- !
- It could easily be made into a button too!
- Font Awesome is another excellent resource to find free SVG icons too, like the Facebook, Instagram, and Twitter icons