Saltar al contenido
Índice de Kit UI
Kit UI CSS y composición

Flexbox y Grid.

Referencia para distribución unidimensional y bidimensional.

Referencia

Tailwind genera estas utilidades durante el build. Style fija los tokens aceptados, los defaults y las restricciones del grupo.

Propiedad o familiaUso en v10Criterio
flex-basis / flexDistribución flexibleUsar min-width: 0 en hijos que pueden truncar
flex-direction / wrapClusters y barrasPermitir wrap de acciones y etiquetas
flex-grow / shrinkPrioridades de tamañoNo encoger targets bajo mínimo táctil
orderExcepcionalNo contradecir lectura o tabulación
grid-template-columns / rowsLayouts y coleccionesUsar minmax para evitar overflow
grid-column / rowSpan explícitoEl contenido sigue siendo legible sin grid
grid-auto-flow / columns / rowsContenido dinámicoEvitar dense si altera orden percibido
gapSeparación entre hijosPreferir sobre márgenes entre componentes
justify-* / align-*AlineaciónNo centrar prosa o datos por decoración
place-*Atajo de alineaciónUsar cuando ambos ejes comparten intención

Reglas de Style

  • Flex para secuencias; Grid para relaciones en dos ejes.
  • Probar labels y botones con texto largo.
  • Las grillas de cards usan auto-fit o breakpoints explícitos.
  • No usar order para reparar un DOM incorrecto.

Contrato de uso

  • Usar utilidades para ajustes locales y prototipos acotados.
  • Usar una clase semántica de Kit cuando el patrón se repite o tiene comportamiento.
  • No construir clases dinámicamente; cada nombre debe aparecer completo en el código fuente.
  • No usar valores arbitrarios para reemplazar un token que falta. Proponer primero el token.
  • Verificar 320 px, 200% de zoom, tema oscuro y reducción de movimiento cuando aplique.