Maristas UI Kit v1.1.6+1

Forma y espacio

Cuatro radios según el tamaño del elemento, sombras por nivel de elevación, alturas de los controles, espaciado en múltiplos de 4px y un margen de página compartido.

Radios y sombra
--maristas-radius-xs 6px · Código, atajos
--maristas-radius-sm 8px · Chips, filtros, ítems de menú
--maristas-radius-md 10px · Botones, campos, menús, avisos
--maristas-radius-lg 16px · Tarjetas, modales
--maristas-shadow-card Tarjetas
--maristas-shadow-sm Sobre imágenes
--maristas-shadow-float Menús, avisos
--maristas-shadow-modal Modales
Escala de espaciado
--maristas-space-1
4px
--maristas-space-2
8px
--maristas-space-3
12px
--maristas-space-4
16px
--maristas-space-5
24px
--maristas-space-6
32px
Tamaño de los controles

Botón, campo y selector del mismo tamaño miden lo mismo y usan la misma letra, para que queden alineados en una barra o formulario.

TamañoAltoLetraClases
sm32px13pxbtn-sm, form-control-sm, form-select-sm
normal40px14pxbtn, form-control, form-select
lg48px16pxbtn-lg, form-control-lg, form-select-lg
Margen de página

El margen lateral de la página es el token --maristas-gutter (clamp(2rem, 7vw, 9rem)): crece con la ventana. El contenido (.mr-page), la barra principal (.mr-topbar-full, sin esquinas redondeadas) y el pie (.mr-footer-full) lo comparten para quedar alineados. Si un sistema necesita otro valor, lo redefine en su :root; no lo reemplaza con un .container de Bootstrap.

<x-maristas::topbar class="mr-topbar-full">…</x-maristas::topbar>
<main class="mr-page">…</main>
<x-maristas::footer class="mr-footer-full">…</x-maristas::footer>
Cuadrícula y puntos de quiebre

Se usa la cuadrícula de 12 columnas de Bootstrap. El contenido se apila en una columna por debajo de 768px.

PrefijoAncho mínimoUso típico
(sin prefijo)0Celular
sm576pxCelular grande
md768pxTableta: las columnas empiezan a separarse
lg992pxLaptop: la bandeja pasa a dos paneles
xl1200pxEscritorio
Maristas UI Kit
Filtros