Part 11

Barra de navegación (Navbar / Header)

Componentes de barra de navegación específicos del tema.

El componente Barra de navegación (Header) aparece en la parte superior de cada página de tema. Cada tema tiene su propio diseño de encabezado con diferentes patrones de navegación, implementaciones de menú móvil y estilos visuales.

Variantes de tema

TemaComponenteEstilo
LiquidHeaderLiquid.astroEncabezado transparente con fondo desenfocado
GlassHeaderGlass.astroBarra de navegación de vidrio esmerilado
NeoHeaderNeo.astroEncabezado audaz y de alto contraste
LuxuryHeaderLuxury.astroEncabezado premium con acentos dorados
MinimalHeaderMinimal.astroNavegación limpia y minimalista
AuroraHeaderAurora.astroEncabezado con acento degradado

Todas las variantes se encuentran en src/components/layout/header/.

Características

Cada variante de encabezado suele incluir:

  • Navegación de escritorio: Navegación horizontal con menús desplegables
  • Navegación móvil: Menú de hamburguesa con panel lateral deslizable
  • Selector de tema: Componente selector de tema integrado
  • Selector de idioma: Selector de idioma con iconos de banderas
  • Logotipo: Componente del logotipo de la marca

Configuración de navegación

Los enlaces de navegación se configuran en src/config/navigation.ts (incluyendo la navegación ampliada del tema Luxury).

Las etiquetas de navegación se traducen a través de src/locales/{lang}/nav.json.

ℹ️
Sin propiedades externas

Los componentes de encabezado no aceptan propiedades (props) externas. Los elementos de navegación se definen en los archivos de configuración y las etiquetas se cargan desde el JSON de idioma.