Navigation Bars: Example
Navigation Bars: Example
A navigation bar is a navigation header that is placed at the top of the page:
Logo
Link
Link
Link
Search
Basic Navbar
With Bootstrap, a navigation bar can extend or collapse, depending on the
screen size.
To add links inside the navbar, use either an <ul> element (or a <div>)
with class="navbar-nav". Then add <li> elements with a .nav-item class
followed by an <a> element with a .nav-link class:
Link 1
Link 2
Link 3
Example
<!-- A grey horizontal navbar that becomes vertical on small screens -->
<nav class="navbar navbar-expand-sm bg-light">
<div class="container-fluid">
<!-- Links -->
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="#">Link 1</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link 2</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link 3</a>
</li>
</ul>
</div>
</nav>
Try it Yourself »
Vertical Navbar
Remove the .navbar-expand-* class to create a navigation bar that will always
be vertical:
Link 1
Link 2
Link 3
Example
<!-- A grey vertical navbar -->
<nav class="navbar bg-light">
...
</nav>
Try it Yourself »
Centered Navbar
Add the .justify-content-center class to center the navigation bar:
Link 1
Link 2
Link 3
Example
<nav class="navbar navbar-expand-sm bg-light justify-content-center">
...
</nav>
Try it Yourself »
Colored Navbar
Active
Link
Link
Disabled
Active
Link
Link
Disabled
Active
Link
Link
Disabled
Example
<!-- Grey with black text -->
<nav class="navbar navbar-expand-sm bg-light navbar-light">
<div class="container-fluid">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
</div>
</nav>
Try it Yourself »