Barra de Navegación Responsiva
Una barra de navegación moderna y responsiva con menú hamburguesa móvil y animaciones suaves, perfecta para cualquier cabecera de sitio web.
Diseño Responsivo
Sí
Soporte para Modo Oscuro
No
líneas
187
Compatibilidad del Navegador
No
Vista Previa en Vivo
Interactúa con el componente sin salir de la página.
Barra de Navegación Responsiva
Una barra de navegación moderna y completamente responsiva que se adapta hermosamente a diferentes tamaños de pantalla. Presenta un diseño limpio para escritorio y se transforma en un menú hamburguesa amigable para móviles en pantallas más pequeñas.
Características
- Completamente Responsiva: Se adapta a todos los tamaños de pantalla
- Menú Hamburguesa Móvil: Experiencia de navegación móvil limpia
- Animaciones Suaves: Transiciones CSS para todas las interacciones
- Posición Fija: Se mantiene en la parte superior mientras se desplaza
- Efectos Hover: Animaciones interactivas de enlaces al pasar el mouse
- Accesible: Amigable con teclado y lectores de pantalla
Componentes Clave
Navegación de Escritorio
- Diseño horizontal limpio
- Efectos hover con animación de subrayado
- Posicionamiento fijo con sombra sutil
Navegación Móvil
- Icono de menú hamburguesa con animación
- Menú móvil deslizante
- Enlaces de navegación táctiles
- Funcionalidad de clic fuera para cerrar
Opciones de Personalización
- Colores: Modificar colores de fondo, texto y acento
- Tipografía: Cambiar fuentes y tamaños
- Espaciado: Ajustar padding y márgenes
- Velocidad de Animación: Modificar duraciones de transición
- Puntos de Ruptura: Personalizar puntos de ruptura responsivos
Consejos de Uso
- Agregar
padding-top: 60pxa tu contenido principal para tener en cuenta la navbar fija - Personalizar el área del logo de marca con tu propio logo o texto
- Agregar estados activos para la navegación de página actual
- Considerar agregar menús desplegables para estructuras de navegación complejas
Soporte de Navegadores
Funciona en todos los navegadores modernos incluyendo IE11+. Utiliza CSS Flexbox y transiciones CSS para un rendimiento óptimo.
HTML
38
líneas
CSS
122
líneas
JavaScript
27
líneas
<div class="navbar-demo">
<nav class="navbar">
<div class="nav-container">
<div class="nav-logo">
<a href="#" onclick="return false;">Marca</a>
</div>
<ul class="nav-menu" id="navMenu">
<li class="nav-item">
<a href="#" class="nav-link" onclick="return false;">Inicio</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link" onclick="return false;">Acerca</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link" onclick="return false;">Servicios</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link" onclick="return false;">Portafolio</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link" onclick="return false;">Contacto</a>
</li>
</ul>
<div class="nav-toggle" id="mobileMenu">
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
</div>
</div>
</nav>
<!-- Contenido de demostración -->
<div class="demo-content">
<h2>Demo de Navegación Responsiva</h2>
<p>Cambia el tamaño de tu ventana del navegador para ver el menú hamburguesa móvil en acción.</p>
<p>La barra de navegación está fija en la parte superior y permanecerá visible al hacer scroll.</p>
</div>
</div>