Saltar al contenido

Navbar

Beta

La barra superior de un sitio o una app — marca, navegación y acciones, que se pliega a un menú cuando no entra.

registry/ds/navbar.tsx
Campus

Cuándo usarlo

Es la primera fila de cualquier pantalla: dice dónde estás (marca), a dónde podés ir (navegación) y qué podés hacer ahora (acciones). Un sitio público y una app interna usan el mismo Navbar; cambia lo que ponés en cada zona.

ZonaQué vaQué no
MarcaLogo + nombre, lleva al inicioUn eslogan, dos logos
Navegación3 a 6 destinos de primer nivel; desplegables para agrupar hasta 8Todo el sitemap; acciones ("Cerrar sesión")
AccionesBúsqueda, un botón principal, avatar con menúMás de un botón fill
  • Un solo link activo: la sección donde está la persona. El marcador de abajo y aria-current lo dicen.
  • Desplegables para agrupar, no para esconder: si una sección tiene 2 subpáginas, mejor dos links. Cada item del desplegable lleva título y una descripción de una línea.
  • Las acciones de cuenta (perfil, salir) van en un Menu detrás del avatar, no en la navegación.
  • sticky por defecto: la barra queda arriba al hacer scroll. Usá static solo en páginas de flujo (checkout, formularios largos) donde el espacio vertical importa.
  • translucent deja ver lo que pasa por debajo con blur: funciona sobre un hero o imágenes; en apps con tablas, solid.

Plegada

Cuando la barra mide menos que collapse (640, 768 o 1024 px), la navegación se esconde y aparece ☰, que abre un Drawer desde la izquierda con los mismos destinos. Las acciones siguen visibles: no escondas el botón principal.

Se mide el ancho de la barra, no de la ventana (container query): la misma barra funciona al lado de un sidebar o adentro de un panel.

Combinaciones