Containers
Definen el ancho estructural del header y su alineación general.
La navegación organiza accesos, jerarquía y orientación del usuario. Este patrón muestra cómo construir headers y menús claros usando el sistema.
Un patrón de navegación debe presentar la marca, organizar enlaces y mantener claridad entre navegación principal, acciones secundarias y comportamiento responsive.
Este patrón se construye con container, align, lists, visibility, spacing y text helpers, sin necesidad de crear reglas estructurales fuera del framework.
Definen el ancho estructural del header y su alineación general.
Organiza marca, navegación y acciones en un mismo eje.
Convierte la navegación en listas inline o grupos verticales consistentes.
Permite separar versión desktop y móvil del patrón.
Resuelve paddings y ajustes puntuales del bloque.
Aplica jerarquía, mayúsculas y consistencia visual a los enlaces.
<header class="py-3">
<div class="container container-xl">
<div class="align justify-between items-center gap-3 wrap">
<div class="stack stack-xs">
<p class="meta ls-sm">Octanogram</p>
<strong>Framework</strong>
</div>
<nav>
<ul class="list list-inline gap-3">
<li><a href="#" class="fnt-uppercase">Home</a></li>
<li><a href="#" class="fnt-uppercase">Docs</a></li>
<li><a href="#" class="fnt-uppercase">Layout</a></li>
</ul>
</nav>
<div class="align items-center gap-2">
<a href="#">Github</a>
</div>
</div>
</div>
</header>
En móvil, la navegación puede simplificarse mostrando solo marca y acción principal, o una versión compacta del menú.
<div class="align justify-between items-center gap-2 lg:hide">
<div>Brand</div>
<button>Menu</button>
</div>
En desktop, la navegación completa puede mostrarse en línea.
<nav class="hide lg:show">
<ul class="list list-inline gap-3">
...
</ul>
</nav>
Marca y pocos enlaces. Útil para documentación o sitios pequeños.
Marca, secciones principales y accesos secundarios.
Marca, navegación y CTA principal más marcada.
Enlaces de sistema, índice y accesos a módulos clave.
Un header con demasiadas opciones pierde jerarquía y claridad.
No dupliques menús móvil y desktop si no hay una diferencia real de uso.
No resuelvas el header con márgenes arbitrarios cuando align ya cubre la composición.
Marca, menú y CTA deben tener roles distintos y visibles.
Continúa con pattern cards para revisar patrones aplicados de grids modulares.