
Figma Auto Layout a CSS Grid: una guía práctica
Cómo convertir Auto Layout a CSS Grid y Tailwind responsivos.
TL;DR
- Auto Layout se mapea a flex para flujos unidimensionales y a grid para diseños bidimensionales.
- Define filas/columnas en Figma antes de exportar; las capas desordenadas producen grids desordenados.
- Valida el resultado contra tu escala de espaciado de Tailwind y tus breakpoints.
Por qué Grid es el objetivo correcto para algunos Auto Layouts
Auto Layout es lineal por defecto, pero cuando las tarjetas se ajustan, aparecen anchos mixtos o el contenido necesita alineación tanto de filas como de columnas, CSS Grid es un mejor objetivo.
Elige grid cuando necesites
- Posicionamiento bidimensional (filas y columnas).
- Alineación consistente entre alturas de contenido variadas.
- Control explícito de gaps en ambos ejes.
Elige flex cuando necesites
- Flujo horizontal o vertical sencillo.
- Tamaño basado en el contenido sin filas estrictas.
- Reglas de layout mínimas con CSS más pequeño.
Mapeo de Auto Layout a CSS Grid
El objetivo es traducir la intención, no cada píxel. Usa este mapeo como punto de partida:
| Concepto de Figma | Intención en CSS Grid | Notas |
|---|---|---|
| Dirección: Horizontal | grid-auto-flow: column o columnas definidas | Usa columnas explícitas para layouts estables |
| Dirección: Vertical | grid-auto-flow: row | Suele convertirse en un grid de una sola columna |
| Espacio entre elementos | gap | Usa gap-x/gap-y para espaciado por eje |
| Padding | padding | Refleja el padding del contenedor en CSS |
| Alineación | align-items / justify-items | Se define en el contenedor grid |
| Stretch / Fill | unidades fr | Usa minmax() para columnas responsivas |
Flujo de trabajo paso a paso
- Agrupa las capas por fila/columna en Figma.
- Renombra frames/componentes para que las clases exportadas sean significativas.
- Decide las columnas del grid (por ejemplo, 2, 3, 4) y las reglas de breakpoints.
- Exporta y mapea los gaps a tus tokens de espaciado.
- Refina la responsividad usando
minmax()o clases de breakpoints.
Consejos de mapeo con Tailwind
- Empieza con
grid+gap-*. - Usa
grid-cols-*para columnas fijas, ogrid-cols-[repeat(auto-fit,minmax(240px,1fr))]para layouts fluidos. - Mantén el espaciado alineado a tu configuración (
gap-4,gap-6, etc.).
Estrategia responsiva
- Mobile first: empieza con una columna y luego aumenta las columnas en
md/lg. - Columnas adaptables al contenido: usa
auto-fitconminmaxpara evitar gaps incómodos. - Revisiones de overflow: valida títulos largos o alturas de contenido variables.
Errores comunes
- Anidar frames en exceso, lo que crea wrappers de grid innecesarios.
- Ignorar el tamaño intrínseco; las tarjetas con mucho texto necesitan filas más altas.
- Tokens incompatibles; espaciado exportado que no está en tu escala de Tailwind.
Checklist antes de publicar
- El grid se alinea con el espaciado de tu sistema de diseño.
- Los breakpoints coinciden con las reglas de layout de tu producto.
- Los componentes siguen siendo reutilizables fuera del contexto del grid.
Preguntas frecuentes
¿Puedo convertir todo Auto Layout a grid?
Usa grid solo cuando necesites control bidimensional; en caso contrario, flex es más sencillo y más pequeño.
¿Necesito un plugin?
No, pero unas buenas herramientas de exportación ahorran tiempo. Consulta el Figma to Code Converter para ver opciones.
¿Cómo evito los layout shifts?
Define anchos de columna predecibles y prueba con contenido real.
Herramientas recomendadas
Compara los exportadores y el soporte de grid en la página de comparación.
Próximos pasos
- Explora el centro de Figma to Code.
- Revisa los consejos de exportación responsiva en la guía de comparación.
Autor

Categorías
Más publicaciones

Top 5 herramientas de IA de captura de pantalla a código (comparadas)
Compara los mejores generadores de código por IA de imagen a HTML y React.


Mejores herramientas de Figma a código en 2026 (más de 15 comparadas)
Compara herramientas de Figma a React/HTML/Vue por calidad de código y precios.


Locofy vs Anima: Funciones, Precios y Calidad del Código
Una comparación profunda de dos herramientas populares de Figma a código.

Boletín
Únete a la comunidad
Suscríbete a nuestro boletín para recibir las últimas noticias y actualizaciones