Generador de Flexbox

Common patterns
Live preview
1
2
3
4
CSS
.container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 8px;
}

Flexbox tiene seis propiedades de contenedor, cada una con sus valores, y los valores predeterminados de la especificación casi nunca son lo que quieres. El Generador de Flexbox te da el campo de pruebas: elige un flex-direction, un modo de wrap, un justify-content y un align-items, mueve el control de gap y mira cómo reacciona una fila de elementos de muestra. Cuando el diseño se vea bien, copia la regla CSS del contenedor y pégala en tu hoja de estilos. Los patrones comunes (centrado, space-between, barra lateral + contenido, cuadrícula con wrap, barra de pie) están a un clic, así no tienes que recordar qué propiedad hace qué.

Built by Bob QA by Ben Shipped

Cómo usar

  1. 1

    Haz clic en un patrón (Centrado, Space between, Barra lateral + contenido, Cuadrícula con wrap, etc.) para cargar un diseño común, o empieza de cero con los desplegables.

  2. 2

    Cambia flex-direction (row, column y sus variantes -reverse) para definir el eje principal.

  3. 3

    Elige flex-wrap (nowrap, wrap, wrap-reverse): solo con wrap los elementos pueden pasar a nuevas líneas.

  4. 4

    Elige justify-content para colocar los elementos en el eje principal: flex-start, center, space-between, space-around, space-evenly.

  5. 5

    Elige align-items para colocarlos en el eje transversal: stretch, center, baseline, flex-start, flex-end.

  6. 6

    Mueve el control de gap para el espacio entre elementos. Añade o quita elementos de muestra con los botones +/- para ver cómo se comportan las reglas con distintas cantidades.

  7. 7

    Copia el CSS generado. Pégalo en tu contenedor. Los elementos hijos no heredan nada: simplemente los coloca la regla del padre.

Preguntas frecuentes

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…