Cómo usar: Generador de Flexbox CSS
- Elige un preset (centrar, navbar, tarjetas con ajuste, barra lateral, apilado) o empieza desde cero.
- Configura el contenedor: flex-direction, flex-wrap, justify-content (eje principal), align-items (eje transversal) y gap.
- Haz clic en un elemento para ajustar su flex-grow, shrink, basis, order y align-self; usa + Añadir elemento o Quitar para cambiar cuántos hay.
- Redimensiona el contenedor para probarlo y luego copia el CSS, el HTML o las clases de Tailwind.
Los dos ejes de flexbox
Flexbox distribuye los elementos a lo largo de un eje principal (definido por flex-direction) y un eje transversal perpendicular a él. justify-content reparte los elementos en el eje principal; align-items los alinea en el eje transversal. Si cambias a column, los dos intercambian su función, por eso “centrar verticalmente” a veces necesita justify-content y otras veces align-items.
flex: grow shrink basis
| Atajo | Equivale a | Úsalo para |
|---|---|---|
flex: 1 | 1 1 0% | Columnas de igual ancho que comparten el espacio |
flex: auto | 1 1 auto | Crecer a partir del tamaño del propio contenido |
flex: none | 0 0 auto | Elementos fijos, como un logo o un icono |
flex: 1 1 240px | Empieza en 240px y luego crece o se encoge | Cuadrículas de tarjetas con ajuste |
margin-left: auto en un elemento lo empuja —junto con todo lo que haya después— hasta el extremo final, la forma clásica de alinear a la derecha un botón “Iniciar sesión” en una barra de navegación. Para layouts bidimensionales, con filas y columnas, el Generador de CSS Grid encaja mejor.
También se busca como: generador flexbox, generador css flexbox, playground flexbox, constructor flexbox, justify-content generador, align-items css, generador de layout flex, generador flex tailwind.
Herramientas que combinan con: Generador de Flexbox CSS
- Generador de Border Radius — Redondea las esquinas de cualquier caja: arrastra un control para todas las esquinas o define cada esquina por separado, cambia a esquinas elípticas para formas de blob y hoja, y copia el CSS border-radius válido más corto.
- Generador de Box Shadow — Apila varias capas de sombra, ajusta el desplazamiento, el desenfoque, la expansión y la opacidad sobre una tarjeta en vivo, y luego copia el CSS de box-shadow o text-shadow.
- CSS a Tailwind — Pega reglas o declaraciones CSS y obtén las clases utilitarias de Tailwind equivalentes para cada selector, incluidos los estados hover: y los valores arbitrarios como p-[13px].
- Calculadora de abrazaderas — Introduce un tamaño mínimo y máximo y el rango de la ventana de visualización: obtendrás un valor fácil de ajustar con el zoom clamp() con una explicación de los cálculos, una vista previa en directo y una escala completa y fluida de tipo o espacio.