Bootstrap 4 Navs






<!--
main_leaderboard, all: [728,90][970,90][320,50][468,60]
-->



Bootstrap 4 Navs



❮ Previous
Next ❯



Nav Menus


If you want to create a simple horizontal menu, add the
.nav class to a <ul> element, followed by .nav-item
for each <li> and add the .nav-link class to
their links:



Example



<ul class="nav">
  <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" href="#">Link</a>
  </li>
  <li class="nav-item">
   
<a class="nav-link disabled" href="#">Disabled</a>
  </li>
</ul>

Try it Yourself »



Aligned Nav


Add the .justify-content-center class to center the nav, and the .justify-content-end class to right-align the nav.




Example



<!-- Centered nav -->
<ul class="nav justify-content-center">

<!-- Right-aligned nav -->
<ul class="nav justify-content-end">

Try it Yourself »



Vertical Nav


Add the .flex-column class to create a vertical nav:




Example



<ul class="nav
flex-column">

Try it Yourself »






<!--
mid_content, all: [300,250][336,280][728,90][970,250][970,90][320,50][468,60]
-->





Tabs


Turn the nav menu into navigation tabs with the .nav-tabs class. Add the active class to the active/current link. If you want the tabs to be togglable, see the last example on this page.



Example



<ul class="nav nav-tabs">
  <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>

Try it Yourself »



Pills


Turn the nav menu into navigation pills with the .nav-pills class. If you want the pills to be togglable, see the last example on this page.



Example



<ul class="nav nav-pills">
  <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>

Try it Yourself »



Justified Tabs/pills


Justify the tabs/pills with the .nav-justified class (equal width):






Example



<ul class="nav nav-pills
nav-justified">..</ul>
<ul class="nav nav-tabs nav-justified">..</ul>

Try it Yourself »



Pills with Dropdown




Example



<ul class="nav nav-pills">
  <li class="nav-item">
   
<a class="nav-link active" href="#">Active</a>
  </li>
  <li
class="nav-item dropdown">
    <a class="nav-link
dropdown-toggle" data-toggle="dropdown" href="#">Dropdown</a>
   
<div class="dropdown-menu">
      <a
class="dropdown-item" href="#">Link 1</a>
      <a
class="dropdown-item" href="#">Link 2</a>
      <a
class="dropdown-item" href="#">Link 3</a>
    </div>
 
</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>

Try it Yourself »



Tabs with Dropdown




Example



<ul class="nav nav-tabs">
  <li class="nav-item">
   
<a class="nav-link active" href="#">Active</a>
  </li>
  <li
class="nav-item dropdown">
    <a class="nav-link
dropdown-toggle" data-toggle="dropdown" href="#">Dropdown</a>
   
<div class="dropdown-menu">
      <a
class="dropdown-item" href="#">Link 1</a>
      <a
class="dropdown-item" href="#">Link 2</a>
      <a
class="dropdown-item" href="#">Link 3</a>
    </div>
 
</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>

Try it Yourself »



Toggleable / Dynamic Tabs







HOME


Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.







To make the tabs toggleable, add the data-toggle="tab" attribute to each link.
Then add a .tab-pane class with a unique ID for every tab and wrap them inside a
<div> element with class .tab-content.


If you want the tabs to fade in and out when clicking on them, add the
.fade
class to .tab-pane:



Example



<!-- Nav tabs -->
<ul class="nav nav-tabs">
  <li class="nav-item">
   
<a class="nav-link active" data-toggle="tab" href="#home">Home</a>
 
</li>
  <li class="nav-item">
    <a class="nav-link"
data-toggle="tab" href="#menu1">Menu 1</a>
  </li>
  <li
class="nav-item">
    <a class="nav-link" data-toggle="tab"
href="#menu2">Menu 2</a>
  </li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
  <div
class="tab-pane container active" id="home">...</div>
  <div class="tab-pane
container fade"
id="menu1">...</div>
  <div class="tab-pane
container fade" id="menu2">...</div>
</div>

Try it Yourself »



Toggleable / Dynamic Pills







HOME


Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.








The same code applies to pills; only change the data-toggle
attribute to data-toggle="pill":



Example



<!-- Nav pills -->
<ul class="nav nav-pills">
  <li class="nav-item">
   
<a class="nav-link active" data-toggle="pill" href="#home">Home</a>
 
</li>
  <li class="nav-item">
    <a class="nav-link"
data-toggle="pill" href="#menu1">Menu 1</a>
  </li>
  <li
class="nav-item">
    <a class="nav-link" data-toggle="pill" href="#menu2">Menu 2</a>
  </li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
  <div
class="tab-pane container active" id="home">...</div>
  <div class="tab-pane
container fade"
id="menu1">...</div>
  <div class="tab-pane
container fade" id="menu2">...</div>
</div>

Try it Yourself »



Complete Bootstrap 4 Nav Reference


For a complete reference of all tab options, methods and events, go to our
Bootstrap 4 JS Tab Reference.




❮ Previous
Next ❯

Popular posts from this blog

Colors HSL

Google Hardware Icons

SVG Filters