Categoría · Menús de Navegación Nivel de Dificultad · Intermedio Publicado el · 16 de enero de 2024

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.

#navigation #responsive #hamburger-menu #movil #header

Diseño Responsivo

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.

300px

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

  • Diseño horizontal limpio
  • Efectos hover con animación de subrayado
  • Posicionamiento fijo con sombra sutil
  • 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

  1. Agregar padding-top: 60px a tu contenido principal para tener en cuenta la navbar fija
  2. Personalizar el área del logo de marca con tu propio logo o texto
  3. Agregar estados activos para la navegación de página actual
  4. 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>

              
38líneas
1345caracteres
HTMLIdioma

Fragmentos de Código Relacionados

Explora packs de plantillas

¿Necesitas bloques más grandes? Descubre landings y colecciones de componentes.

Abrir la biblioteca de plantillas →