256 Tools

Laboratorio de Flexbox

flex-direction
justify-content
align-items
flex-wrap
gap: 8px
Elementos: 4
Vista previa
1
2
3
4
CSS
.container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 8px;
}

Sitios externos relacionados

Algunos enlaces son enlaces de afiliados.

Herramientas relacionadas

Experimenta con CSS Flexbox de forma visual. Cambia flex-direction, justify-content, align-items, flex-wrap y gap y observa la vista previa en tiempo real, luego copia el CSS generado. Es la manera más rápida de entender cómo interactúan las propiedades flex o ajustar un layout. Todo funciona en tu navegador.

Cómo usarlo

  1. Cambia las propiedades flex con los botones.
  2. Observa cómo se reorganizan los elementos en tiempo real.
  3. Ajusta el número de elementos y copia el CSS en tu proyecto.

Eje principal y eje cruzado

Un contenedor flex dispone los elementos a lo largo de un eje principal definido por flex-direction (fila o columna). justify-content posiciona los elementos a lo largo de ese eje principal, mientras que align-items los posiciona en el eje cruzado (perpendicular a él). flex-wrap decide si los elementos saltan a nuevas líneas, y gap añade espaciado uniforme entre ellos.

Una fila flex con justify-content en el eje principal y align-items en el eje cruzado.justify-contentalign-items

Funciones

Todas las propiedades clave

Controla direction, justify-content, align-items, wrap y gap.

Vista previa en vivo

Ve cómo se reordenan los elementos al instante al cambiar cada propiedad.

Número de elementos ajustable

Cambia el número de cajas para ver cómo responden los layouts.

Copia el CSS

Obtén una regla CSS lista para usar en tu contenedor.

Cuándo usarlo

Prototipado

Encuentra rápidamente los ajustes flex correctos para un layout antes de codificarlo.

Aprender Flexbox

Desarrolla intuición sobre cómo se comportan justify y align juntos.

Corregir alineación

Prueba combinaciones para centrar o distribuir elementos correctamente.

Enseñanza

Muestra el comportamiento de Flexbox en vivo a estudiantes o compañeros.

Notas

  • El eje principal sigue flex-direction (row o column).
  • justify-content actúa en el eje principal; align-items en el eje cruzado.
  • El ajuste de línea solo importa cuando los elementos superan el ancho del contenedor.
  • Todo funciona en tu dispositivo; nada se sube al servidor.

Preguntas frecuentes

¿Cuál es la diferencia entre justify-content y align-items?
justify-content posiciona los elementos en el eje principal (la dirección definida por flex-direction), mientras que align-items los posiciona en el eje cruzado perpendicular.
¿Qué es el eje principal?
Es la dirección principal en la que fluyen los elementos. Con flex-direction: row es horizontal; con column es vertical.
¿Cuándo importa flex-wrap?
Solo cuando los elementos juntos son más anchos (o altos) que el contenedor. Con wrap, los elementos extra se mueven a una nueva línea en lugar de encoger o desbordarse.
¿Qué hace gap?
gap añade espaciado uniforme entre los elementos flex sin necesidad de márgenes, manteniendo el layout limpio.
¿Se envía algo a un servidor?
No. El laboratorio funciona completamente en tu navegador y nada se sube al servidor.

Usamos cookies para anuncios y análisis.