Nav
Navegación lateral que organiza destinos persistentes en grupos colapsables. Sirve para moverse entre las secciones principales de una aplicación.
Uso
Cuándo usar
- Aplicaciones con varias secciones que el usuario alterna a menudo.
- Productos donde los destinos principales se mantienen estables a lo largo de la sesión.
- Cuando el usuario necesita saber dónde está y cuántas áreas existen.
Cuándo no usarlo
- Pantallas individuales o flujos lineales: una navegación lateral añade ruido.
- Productos con árboles profundos donde la jerarquía cambia mucho: prefiere un panel contextual.
Estructura
Grupos y items
- Cada grupo tiene un título y un chevron para expandir o colapsar.
- Los items se listan en un solo nivel dentro del grupo; evita anidaciones profundas.
- El item activo se distingue con un fondo en color de marca y texto en peso fuerte.
- Los items no disponibles se muestran con un icono de candado al final.
Accesibilidad
Semántica
- Envolver en <nav aria-label="…"> con etiqueta descriptiva.
- Disparadores de grupo con aria-expanded.
- Item activo con aria-current="page".
- Tab y Shift+Tab recorren los items; Enter activa; los grupos colapsados ocultan sus hijos del orden de tabulación.
Contenido
Etiquetas
- Una a tres palabras. Sentence case.
- Sustantivos concretos en vez de verbos: Tareas, no Ir a tareas.
- Mantén consistencia con el resto del producto.