➜ Menú de navegación
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>):- Se utiliza la clase
navbarjunto connavbar-expand-lgpara hacer que el menú sea expandible en pantallas grandes y colapsable en pantallas pequeñas. La clasenavbar-light bg-lightle da al menú un fondo claro y un estilo de texto oscuro.
- Se utiliza la clase
-
Marca del menú (
<a class="navbar-brand">):- La etiqueta
<a>con la clasenavbar-brandestá destinada a mostrar el logo o nombre de la marca en el menú, aunque en este caso está vacía (href="#").
- La etiqueta
-
Botón de colapsado (
<button>):- El botón con las clases
navbar-togglerynavbar-toggler-icones el botón de hamburguesa que aparece en pantallas pequeñas. Este botón permite colapsar y expandir el menú. El atributodata-toggle="collapse"ydata-target="#navbarSupportedContent"están configurados para que el botón controle la visibilidad del menú cuando se hace clic.
- El botón con las clases
-
Sección de elementos de navegación (
<div class="collapse navbar-collapse">):- Esta sección envuelve el contenido del menú y usa la clase
collapse navbar-collapsepara que el menú sea colapsable en pantallas pequeñas.
- Esta sección envuelve el contenido del menú y usa la clase
-
Lista de elementos del menú (
<ul class="navbar-nav mx-auto">):- Los elementos del menú están organizados en una lista
<ul>, con cada ítem en un<li>y la clasenav-item. La clasemx-autocentra el menú horizontalmente. - Elementos individuales (
<li class="nav-item">):- Cada
<li>contiene un<a>con la clasenav-link, que define un enlace del menú. Los enlaces apuntan a diferentes páginas:Inicio,Vestidos,Nosotros, yContacto. - El primer elemento (
Inicio) también tiene la claseactive, lo que indica que es la página actual, y unspancon la clasesr-onlyque oculta el texto "(current)" para los usuarios que no necesitan tecnología asistida.
- Cada
- Los elementos del menú están organizados en una lista
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.
2410 visitas
Capítulo 3 – Carrusel de Imágenes »
Descarga el código del proyecto
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar