Aprende Auto Layout de Figma

Escrito por Cris Busquets. Publicado en Diseño UI

Auto Layout de Figma en uiFromMars

Formo parte del club de personas que este 2019 han cambiado de Sketch a Figma, por lo menos en el plano profesional (en casa sigo con Sketch, para poder tener una visión de ambos).

Sketch lanzó hace unas semanas (¿meses?) Smart Layout y quise empezar a patalear, porque con esta funcionalidad podría ahorrar mucho tiempo invertido en recolocar elementos dentro de un Artboard.

Pero se me pasó cuando Figma lanzó -casi- la misma funcionalidad hace un par de semanas <3

He estado unos días jugueteando con Auto Layout y pensé que quizás tú podrías aprovechar lo que he aprendido 🙂
Y si tienes prisa por probarlo, usa el Playground que he creado en Figma.

Auto Layout de Figma

Auto Layout: Cómo usarlo

Antes de nada, tienes 3 formas de aplicar Auto Layout en un Frame, siempre seleccionado primero el Frame entero (o solo los elementos que quieras convertir):

1. Haz clic encima con el botón derecho del ratón y escoger Add Auto Layout en el menú.

Aplica Auto Layout con el menú secundario

2. Haz clic en el “+” de Auto Layout en el panel de propiedades de la derecha.

Aplica Auto Layout usando el Panel de Propiedades

3. Usa el atajo de teclado Shift + A (válido para Mac y Windows).

En cualquiera de los casos, al activar Auto Layout verás que en el panel de propiedades aparece este nuevo conjunto de botones y desaparece el de Constrains.

Auto Layout: Los básicos

Es bastante fácil de usar, pero puedes liarla un poco si no tienes claros estos conceptos.

Para hacer un botón, lo habitual es hacer un Frame que contiene un rectángulo de fondo y un texto encima. Pero con Auto Layout todo esto cambia.

Al usar esta funcionalidad, el rectángulo de fondo desaparece y es el propio fondo del Frame el que tiene sus características. Pero no te preocupes, puedes modificarlas igual 🙂

Auto Layout aplicado - Botón sin fondo

Es un movimiento bastante inteligente por parte de Figma, porque si se hubieran mantenido los dos, no hubiera sido posible alinear uno encima del otro: Auto Layout organiza contenidos en vertical u horizontal, uno al lado del otro.

Cuando pasas el Frame a Auto Layout sigue siendo posible modificar espaciados: para ello, solo tienes que usar los paddings para modificarlos.

Para que sea más fácil de entender, estos tres iconos funcionan así:

Auto Layout - Padding arriba y abajo

Auto Layout - Padding izquierda y derecha

Auto Layout - In Between

 

Si en el Frame tienes algo más que solo un rectángulo de fondo y un texto, por ejemplo un icono, cuando aplicas Auto Layout los elementos se organizan dentro y tú puedes escoger si quieres alineación vertical u horizontal, modificar los espaciados con el propio Frame y los que hay entre el texto y el icono.

Auto Layout - Alineación horizontal y vertical

Auto Layout: Un poco más complejo

Pero esto no es todo 😉

Cuando aplicas Auto Layout todavía puedes modificar el Frame arrastrando otros elementos dentro.

Simplemente debes seleccionar lo que quieres añadir, arrastrarlo y fijarte bien dónde lo sueltas: la línea azul que aparece te marca dónde quedará.

Auto Layout - Colocar elementos dentro del Frame

Si tienes muchos elementos anidados con Auto Layout y no atinas dónde estás dejando qué, usa la tecla CMD (CTRL en Windows) para poder acceder dentro del grupo.

¿Quieres jugar un poco con Auto Layout?

Para que se entienda más, he adaptado el tutorial que creó Figma al castellano (y en versión simplificada) para que puedas ver qué otros casos puedes encontrarte y cómo usarlos.

Ve al Playground y cópiate el archivo 😉


Más artículos que te interesarán:

Introducción a Framer: Primeros pasos

Design Tokens: qué son, ventajas y cómo diseñarlos e implementarlos

9 trucos para mejorar tu workflow y ahorrar tiempo con Figma


Deja tu opinión

  1. Soy mega fan de auto layout y ahora en mi empresa construimos casi todo con el

Contesta a Miguel Oliva Marquez Cancelar respuesta

Tu email no será publicado. Los campos con asterisco son obligatorios.

Únete a 2.586 diseñador@s y recibe los mejores contenidos para crecer.


No te enviaré spam. Recibirás un correo semanal y descuentos promocionales. Podrás darte de baja cuando quieras.