De Figma a CSS

Figma es la herramienta de diseño de interfaces más usada.

  • Figma es la herramienta de diseño de interfaces más usada. Casi todo lo que ves en un diseño de Figma tiene su equivalente en CSS.
  • En FigmaEn CSS Auto layout horizontal o verticaldisplay: flex con flex-direction Espaciado entre elementos (gap)gap Relleno (padding)padding Restricciones (constraints) y Fill containerwidth: 100%, flex: 1 o Grid Variables de color y de númeroPropiedades personalizadas (--color-primario) Estilos de textoClases con font-family, font-size, line-height Efectos: sombra, desenfoquebox-shadow, filter: blur() Componentes y variantesComponentes con clases y estados (:hover, .activo)
  • Selecciona un elemento y abre el panel de inspección (o el modo para desarrollo): verás medidas, colores y un fragmento de CSS. No copies el CSS tal cual. Figma da medidas fijas en píxeles; tú las pasas a rem, % o fr para que el diseño se adapte. Lleva los colores y tamaños repetidos a variables en :root. Exporta iconos e ilustraciones como SVG y las fotos como WebP o AVIF.
  • Las transiciones de un prototipo de Figma (Smart animate, duraciones, curvas) se escriben con transition y @keyframes. Apunta la duración y la curva (ease-out, spring) del prototipo y úsalas en tu CSS.

Introducción

Figma es la herramienta de diseño de interfaces más usada. Casi todo lo que ves en un diseño de Figma tiene su equivalente en CSS.

En FigmaEn CSS Auto layout horizontal o verticaldisplay: flex con flex-direction Espaciado entre elementos (gap)gap Relleno (padding)padding Restricciones (constraints) y Fill containerwidth: 100%, flex: 1 o Grid Variables de color y de númeroPropiedades personalizadas (--color-primario) Estilos de textoClases con font-family, font-size, line-height Efectos: sombra, desenfoquebox-shadow, filter: blur() Componentes y variantesComponentes con clases y estados (:hover, .activo)

Paso a paso

Selecciona un elemento y abre el panel de inspección (o el modo para desarrollo): verás medidas, colores y un fragmento de CSS. No copies el CSS tal cual. Figma da medidas fijas en píxeles; tú las pasas a rem, % o fr para que el diseño se adapte. Lleva los colores y tamaños repetidos a variables en :root. Exporta iconos e ilustraciones como SVG y las fotos como WebP o AVIF.

Prototipos y animación

Las transiciones de un prototipo de Figma (Smart animate, duraciones, curvas) se escriben con transition y @keyframes. Apunta la duración y la curva (ease-out, spring) del prototipo y úsalas en tu CSS.

CSS
93

De Figma a CSS

Figma es la herramienta de diseño de interfaces más usada.

Código del tema: --color-primario

📘 Teoría

Introducción

Figma es la herramienta de diseño de interfaces más usada. Casi todo lo que ves en un diseño de Figma tiene su equivalente en CSS.

En FigmaEn CSS
Auto layout horizontal o verticaldisplay: flex con flex-direction
Espaciado entre elementos (gap)gap
Relleno (padding)padding
Restricciones (constraints) y Fill containerwidth: 100%, flex: 1 o Grid
Variables de color y de númeroPropiedades personalizadas (--color-primario)
Estilos de textoClases con font-family, font-size, line-height
Efectos: sombra, desenfoquebox-shadow, filter: blur()
Componentes y variantesComponentes con clases y estados (:hover, .activo)

Paso a paso

  1. Selecciona un elemento y abre el panel de inspección (o el modo para desarrollo): verás medidas, colores y un fragmento de CSS.
  2. No copies el CSS tal cual. Figma da medidas fijas en píxeles; tú las pasas a rem, % o fr para que el diseño se adapte.
  3. Lleva los colores y tamaños repetidos a variables en :root.
  4. Exporta iconos e ilustraciones como SVG y las fotos como WebP o AVIF.

Prototipos y animación

Las transiciones de un prototipo de Figma (Smart animate, duraciones, curvas) se escriben con transition y @keyframes. Apunta la duración y la curva (ease-out, spring) del prototipo y úsalas en tu CSS.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre CSS.

Test de CSS

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros. culTest

La hice en febrero de 2026 para facilitar el aprendizaje de mis alumnos. La idea es aprender desarrollo web practicando y que el proyecto siga creciendo con nuevos temas, tests y retos.

Está inspirada en MDN, W3Schools, CodePen, Manz y muchos otros sitios de documentación sobre desarrollo web. Quería combinar teoría útil, ejemplos ejecutables, retos y el sistema de tests que ya tenía en culTest. culTest

Si te gustó, si no te gustó o si quieres escribirme, puedes hacerlo en cristianeslava@gmail.com