Menús de navegación
Si quieres crear un sencillo menú horizontal, añade la clase .nav a un elemento <ul> seguido de la clase .nav-item para cada elemento <li>, y añade también la clase .nav-link para tus links, de la siguiente manera.
Ejm
<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>
Menú alineado
Agrega la clase .justify-content-center para centrar la navegación y la clase .justify-content-end para alinear a la derecha la navegación.
Ejm
<ul class="nav justify-content-center">
<ul class="nav justify-content-end">
Menú vertical
Añade la clase .flex-column para crear un menú vertical.
Ejm
<ul class="flex-column">
Pestañas
Convierte el menú de navegación en pestañas de navegación con la clase .nav-tabs. Agrega la clase .active al enlace activo / actual. Si deseas que las pestañas se puedan alternar, consulta el último ejemplo en esta página.
Ejm
<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>
Pills (píldoras de navegación)
Convierte el menú de navegación en píldoras de navegación con la clase .nav-pills. Si deseas que las píldoras sean conmutables, consulte el último ejemplo en esta página.
Ejm
<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>
Tab / Pills justificadas
Justifica las pestañas / píldoras con la clase .nav-justified (igual ancho):
Ejm
<ul class="nav nav-pills nav-justified">..</ul>
<ul class="nav nav-tabs nav-justified">..</ul>
Pills (píldoras) con menú desplegable
Ejm
<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>
Pestañas con menú desplegable
Ejm
<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>
Pestañas conmutables dinámicas
Para hacer que las pestañas sean conmutables, agrega el atributo data-toggle = «tab» a cada enlace. Luego agrega una clase .tab-pane con un ID único para cada pestaña y envuélvelas dentro de un elemento <div> con la clase .tab-content.
Si deseas que las pestañas se desvanezcan al hacer clic en ellas, agregue la clase .fade a .tab-pane.
Ejm
<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>
<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>
Píldoras dinámicas / conmutables
El mismo código se aplica a las píldoras; solo cambia el atributo data-toggle a data-toggle = «pill».
Ejm
<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>
<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>