Curso Diseño Web Responsive con Bootstrap
Cómo Crear un Menú de Navegación Responsive con Bootstrap 4.5: Guía Paso a Paso
Aprende a diseñar un menú de navegación responsive utilizando Bootstrap 4.5. Esta guía paso a paso te mostrará cómo crear un menú adaptable, desde la estructura básica hasta la funcionalidad del botón de colapsado para pantallas pequeñas.
Expresamos el códido:
<!-- menu-->
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#"></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mx-auto">
<li class="nav-item active">
<a class="nav-link" href="index.html">Inicio <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="vestidos.html">Vestidos</a>
</li>
<li class="nav-item">
<a class="nav-link" href="nosotros.html">Nosotros</a>
</li>
<li class="nav-item">
<a class="nav-link" href="contacto.html">Contacto</a>
</li>
</ul>
</div>
</nav>
<!-- menu /-->
Este código crea un menú de navegación utilizando Bootstrap 4.5. Aquí está el desglose de lo que hace cada sección:
Estructura del menú (<nav>
):
navbar
junto con navbar-expand-lg
para hacer que el menú sea expandible en pantallas grandes y colapsable en pantallas pequeñas. La clase navbar-light bg-light
le da al menú un fondo claro y un estilo de texto oscuro.Marca del menú (<a class="navbar-brand">
):
<a>
con la clase navbar-brand
está destinada a mostrar el logo o nombre de la marca en el menú, aunque en este caso está vacía (href="#"
).Botón de colapsado (<button>
):
navbar-toggler
y navbar-toggler-icon
es el botón de hamburguesa que aparece en pantallas pequeñas. Este botón permite colapsar y expandir el menú. El atributo data-toggle="collapse"
y data-target="#navbarSupportedContent"
están configurados para que el botón controle la visibilidad del menú cuando se hace clic.Sección de elementos de navegación (<div class="collapse navbar-collapse">
):
collapse navbar-collapse
para que el menú sea colapsable en pantallas pequeñas.Lista de elementos del menú (<ul class="navbar-nav mx-auto">
):
<ul>
, con cada ítem en un <li>
y la clase nav-item
. La clase mx-auto
centra el menú horizontalmente.<li class="nav-item">
):
<li>
contiene un <a>
con la clase nav-link
, que define un enlace del menú. Los enlaces apuntan a diferentes páginas: Inicio
, Vestidos
, Nosotros
, y Contacto
.Inicio
) también tiene la clase active
, lo que indica que es la página actual, y un span
con la clase sr-only
que oculta el texto "(current)" para los usuarios que no necesitan tecnología asistida.Este menú de navegación es completamente responsive y cambia su apariencia según el tamaño de la pantalla del dispositivo en el que se visualiza.
1714 visitas
« Capítulo 1 – Integrar Bootstrap
Capítulo 3 – Carrusel de Imágenes »
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023