Align
Organiza acciones en fila, columna o grupos adaptativos.
Los botones organizan la acción dentro de la interfaz. Este patrón muestra cómo construir grupos de CTAs claros, jerárquicos y consistentes usando el framework.
Un patrón de botones necesita jerarquía entre acciones, disposición clara según el contexto y buen comportamiento responsive.
Este patrón muestra cómo usar el sistema para agrupar acciones principales, secundarias y terciarias sin mezclar decisiones aisladas ni estilos inconsistentes.
Organiza acciones en fila, columna o grupos adaptativos.
Resuelve padding interno y separación entre acciones.
Aplica mayúsculas, pesos y claridad visual en etiquetas de acción.
Define la forma de botones, pills o acciones suaves.
Permite ajustar grupos de acciones según viewport.
Ayuda a integrar botones dentro de bloques o secciones más amplias.
<div class="align align-col sm:align-row justify-center gap-2 wrap">
<a href="#" class="docs-btn docs-btn-primary">Primary Action</a>
<a href="#" class="docs-btn docs-btn-secondary">Secondary Action</a>
</div>
La base del patrón es simple: un grupo flex con wrap y una jerarquía clara entre acción principal y acción secundaria.
La variante más común en hero, cards o cierres.
Ideal cuando hay una sola decisión clara.
Útil para headers, toolbars o filtros.
Útil en móvil o cuando el bloque necesita más claridad vertical.
<div class="align align-col sm:align-row justify-center gap-2 wrap">
<a href="#" class="docs-btn docs-btn-primary">Primary</a>
<a href="#" class="docs-btn docs-btn-secondary">Secondary</a>
</div>
Debe existir una acción principal evidente. La secundaria acompaña, no compite.
Dos acciones suelen ser suficientes. Más botones debilitan el foco de decisión.
Radius, padding y casing deben mantenerse constantes en todo el sistema de botones.
El patrón debe reacomodarse con align antes de requerir variantes complejas.
Más de dos o tres acciones visibles diluyen la prioridad del bloque.
Si todos los botones parecen iguales, ninguna acción domina la decisión.
Los botones no deben cambiar arbitrariamente de altura entre páginas.
No fuerces botones inline cuando el espacio móvil necesita apilarlos.
Continúa con pattern dashboard para revisar un patrón más estructural y modular.