Bootstrap4 Navegación

Si deseas crear una barra de navegación horizontal simple, puedes<ul>agregar en el elemento.navclase, en cada<li>opción agregar.nav-itemclase, en cada enlace agregar.nav-linkclase:

Ejemplo

<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>

Inténtalo »

Alineación de navegación

.justify-content-centerla clase establece la navegación centrada,.justify-content-endla clase establece la navegación alineada a la derecha.

Ejemplo

<!--Navegación centrada--> <ul class="nav justify-content-center"> <!--Navegación alineada a la derecha--> <ul class="nav justify-content-end"> </div>

Inténtalo »

Navegación vertical

.flex-columnla clase se usa para crear una navegación vertical:

Ejemplo

<ul class="nav flex-column">

Inténtalo »

Pestañas

Usa.nav-tabsla clase puede convertir la navegación en pestañas. Luego usa la clase .active para marcar la opción seleccionada.

Ejemplo

<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>

Inténtalo »

Navegación de píldoras

.nav-pillsla clase puede dar forma de píldora a los elementos de navegación.

Ejemplo

<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>

Inténtalo »

Navegación de ancho igual

.nav-justifiedla clase puede mostrar los elementos de navegación justificados y con ancho igual.

Ejemplo

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

Inténtalo »

Menú desplegable de píldoras

Ejemplo

<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>

Inténtalo »

Menú desplegable de pestañas

Ejemplo

<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>

Inténtalo »

Pestañas dinámicas

Si deseas que las pestañas sean conmutables dinámicamente, puedes agregar en cada enlace eldata-toggle="tab"atributo..tab-paneclase, que corresponde al contenido de las pestañas<div>el elemento usa.tab-contentclase...

Si deseas un efecto de desvanecimiento, puedes.tab-paneagregar después .fadeclase:

Ejemplo

<!-- 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 active container" id="home">...</div> <div class="tab-pane container" id="menu1">...</div> <div class="tab-pane container" id="menu2">...</div> </div>

Inténtalo »

Pestañas dinámicas en forma de píldora

Para las pestañas dinámicas en forma de píldora, solo necesitas establecer el atributo data-toggle del código del ejemplo anterior comodata-toggle="pill":

Ejemplo

<!-- 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 active container" id="home">...</div> <div class="tab-pane container" id="menu1">...</div> <div class="tab-pane container" id="menu2">...</div> </div>

Inténtalo »
Otras extensiones