transjt blog – Figma Design to HubSpot CMS

El proyecto responsivo: Diseño de sitios web modernos con Figma Auto Layout and Components

Cómo crear diseños web con píxeles perfectos y listos para el código pensando como un navegador.

Diseñar un sitio web moderno en Figma requiere alejarse del posicionamiento estático del lienzo y adoptar la naturaleza fluida de la web. Mediante la combinación de Auto Layout y Component Architecture, dejará de adivinar cómo se verán los diseños en las diferentes pantallas y comenzará a diseñar con las mismas reglas estructurales que los navegadores web utilizan para generar código.

Esta completa guía integra la mecánica oficial de Figma, flujos de trabajo expertos en "pruebas de estrés" y principios de desarrollo front-end para ayudarte a dominar el diseño web responsivo.

Parte 1:
Pensar como un navegador (Los 3 principios básicos)

Para construir un sitio web con éxito en Figma, debe dejar de posicionar los elementos con coordenadas arbitrarias de píxeles y empezar a pensar en términos de mecánica de contenedores fluidos.

Los diseños web son sólo pilas de cajas

Cada página web es una serie de cajas anidadas que fluyen vertical u horizontalmente.

  • Diseños verticales (): Se utilizan para apilar las secciones globales de una página web (Navbar Héroe
    Características Footer), bloques de texto (Heading + Paragraph), o formularios verticales.
  • Distribuciones horizontales (): Se utiliza para elementos colocados uno al lado del otro, como enlaces de navegación, rejillas de características de varias columnas o diseños de tarjetas.
  • La función Wrap: Vital para el diseño responsivo. Si tiene una fila de fichas de producto o una nube de etiquetas de categoría, al establecer el marco como Envolver, los elementos se rompen automáticamente en una nueva línea cuando la pantalla se encoge del tamaño de escritorio al de móvil.

La Física del Redimensionamiento: Abrazo vs. Relleno

Al adaptar un lienzo para el diseño web, el dominio de las restricciones de redimensionamiento asegura que su diseño no se rompa cuando el texto cambia o los viewports se escalan.

  • Abrazar contenido: El contenedor se encoge para ajustarse perfectamente a su contenido. Utilícelo para botones web (para que el botón crezca si cambia el texto de la CTA) o para alturas de tarjetas (para que la tarjeta se expanda verticalmente si se escribe una descripción más larga).
  • Llenar contenedor: El elemento se estira hasta ocupar el 100% de la anchura o altura disponible de su caja padre. Establezca siempre los párrafos web y los bloques de texto en Rellenar contenedor. De este modo, cuando reduzca el marco de la página web, el texto se ajustará automáticamente a la línea siguiente en lugar de desbordarse o recortarse.

Atajos de lienzo y posicionamiento absoluto

  • Relleno simétrico: Mantenga pulsada la tecla Opción(Alt) mientras arrastra los límites de relleno en el lienzo para ajustar ambos lados (izquierdo/derecho o superior/inferior) simultáneamente. Mantenga pulsado Opción+Mayúsculas para escalar los cuatro márgenes de manera uniforme.
  • Posicionamiento absoluto: Si necesitas que un elemento ignore la cuadrícula del sitio web -como una insignia de "Rebajas" flotando sobre la imagen de un producto o una forma abstracta decorativa de fondo-, haz clic en el botón de posicionamiento absoluto del panel de propiedades de la derecha. Esto permite que el objeto flote libremente mientras permanece anidado de forma segura dentro del contenedor principal adaptable.

 

Segunda parte:
El flujo de trabajo Pro: Construir y Probar Simultáneamente

(Inspirado en la mecánica del flujo de trabajo del sistema de diseño)

Un error común es diseñar una hermosa página web, convertirla en un componente al final, y ver cómo se desmorona por completo cuando se estira. Para construir secciones web resistentes, sigue este flujo de trabajo de ingeniería inversa:

  • Paso 1: [Rough Layout] ➜ (Texto en bruto/nodos)
    Estructure el contenido con antelación: No espere a tener estilos de alta fidelidad. Escriba su copia héroe áspera y coloque un cuadro marcador de posición básica para su imagen. Agrúpelos y aplique el diseño automático (Mayús + A).

  • Paso 2: [Crear Componente Maestro] ➜ (Convertir en Componente pronto)
    Conviértalo en un Componente Inmediatamente: Convierta esta sección de diseño básico en un Componente Principal (Cmd + Opción + K en Mac / Ctrl + Alt + K en Windows).

  • Paso 3: [Tirar y Estirar Instancia] ➜ (Estirar a 1440px y 375px)
    Extraiga y estire las instancias: Duplique el componente dos veces. Estire una instancia a una anchura de escritorio de 1440px y reduzca la otra a una anchura móvil de 375px. Colóquelas junto al componente maestro en el lienzo.

  • Paso 4: [Diseño en vivo en la instancia] ➜ (Observe cómo se escala en tiempo real)
    Diseñe a través de las instancias en vivo: Vuelva a su componente maestro y comience a añadir fuentes, colores y copia real. Como sus instancias estiradas están justo al lado, verá al instante el momento exacto en que una línea de texto no se ajusta o una imagen se escala incorrectamente. Corrige la lógica de diseño en el contenedor maestro hasta que ambos diseños tengan un aspecto impecable.


Parte 3. Arquitectura Paso a Paso para Componentes Web

Arquitectura Paso a Paso para Componentes Web

Los sitios web se construyen utilizando una jerarquía anidada. Usted construye los bloques más pequeños primero, y los anida dentro de cajas más grandes hasta que tenga una página web completa y funcional.

Átomos: Los controles globales básicos de la interfaz de usuario

Empiece por construir las piezas individuales de la interfaz de usuario que se repiten en todo el sitio.

  • Botones y enlaces: Cree una capa de texto, pulse Mayús + A, añada su relleno de color de fondo y ajuste el relleno directamente. Nota: No necesita una capa de rectángulo oculta debajo; un marco de diseño automático puede tener su propio color de fondo, trazos y radios de esquina.
  • Campos de entrada: Combine texto de marcador de posición con una ranura de icono en un marco horizontal de Diseño automático configurado como Contenedor de relleno.

Moléculas: Bloques de contenido funcional

Combine sus Átomos para crear módulos de diseño reutilizables.

  • El Grupo de Texto: Agrupe un Encabezado H2 y un Párrafo del Cuerpo en un Auto Diseño vertical. Establezca el espaciado entre ellos en algo limpio como 16px. Establezca ambas capas de texto dentro de Rellenar contenedor para que cambien de tamaño limpiamente cuando se estiren.
  • La Tarjeta Web: Ponga una imagen (ajustada a Rellenar Contenedor horizontalmente) encima de su Grupo de Texto. Envuélvalos en un Diseño Automático vertical, añada un relleno blanco, radios en las esquinas y relleno. Establezca el comportamiento vertical de la tarjeta en Abrazar contenido para que escale dinámicamente en función de la longitud del texto.


Organismos: Secciones Web Completamente Responsive

Combine sus Moléculas para construir los diseños de secciones completas de su sitio web.

  • La Barra de Navegación Global: * Coloque un componente de imagen de Logotipo a la izquierda.

    • Cree un grupo de enlaces de menú utilizando un diseño automático horizontal configurado para Abrazar contenido a la derecha.

    • Agrupe el Logo y la pila de Enlaces en un marco exterior de Diseño Automático. Cambie el desplegable de espaciado horizontal de un valor de píxel fijo a Auto (esto activa una distribución de "Espacio entre").

    • Establezca el ancho del marco en Rellenar contenedor. Ahora, su logotipo se mantiene bloqueado en el margen izquierdo, y su navegación se mantiene bloqueada en el margen derecho, independientemente del tamaño del monitor.
  • La Rejilla de Características Responsive:

    • Tome tres de sus Tarjetas Web y agrúpelas en un Diseño Automático horizontal.
    • Establezca cada tarjeta en Rellenar contenedor.
    • Active la propiedad Envolver. Cuando se visualizan en un escritorio, las tarjetas se sitúan limpiamente una al lado de la otra. Cuando la pantalla se reduce a ancho móvil, las tarjetas se envuelven automáticamente y se apilan verticalmente.

Parte 4:
Gestión de cambios globales en pantallas adaptables

Una vez que tenga sus versiones de escritorio y móvil de la página trazada, la gestión de diseños puede ser abrumadora cuando se producen cambios de cliente. Utilice el paquete Multi-Edit de Figma para gestionar sus diseños adaptables simultáneamente.

Si necesita cambiar la copia o el estilo del encabezado de una tarjeta de características en sus mesas de trabajo de escritorio, tableta y móvil:

  • Seleccione la capa de texto en un marco.
  • Mantenga pulsada la tecla Mayús y pase el ratón por encima de las demás vistas: Figma resaltará las capas estructurales coincidentes en todo el lienzo con un anillo de seguimiento azul.
  • Haga clic en el icono de edición múltiple en la parte superior central de la pantalla.
  • Escriba su nueva copia, o cambiar los valores de diseño de tipografía, y se actualizará sin problemas a través de cada tamaño de pantalla sensible al mismo tiempo.

 

Conclusión: Diseñar pensando en el código

La transición a un flujo de trabajo responsivo y basado en componentes en Figma requiere un ligero cambio de mentalidad, pero la recompensa es enorme. Al estructurar tus diseños utilizando los mismos guardarraíles lógicos que utilizan los desarrolladores web -cajas anidadas, restricciones de fluidos y componentes modulares- eliminas las conjeturas y el pixelado.

La próxima vez que cree una página web, no espere hasta que el diseño esté finalizado para ver si funciona. Configure sus sistemas de Auto Layout con antelación, pruebe sus instancias a través de viewports en tiempo real, y deje que Figma haga el trabajo pesado por usted. Tus desarrolladores, tus clientes y tu futuro yo te lo agradecerán.

¡Feliz diseño!

 

¿Quieres profundizar?