Member-only story
Figma recently released a new feature: Auto-Layout. This feature helps you to create resizable components easily. Let’s learn it together.

We (designers) are all having a problem with manually resizing our design content. Imagine you created a new button which has a label text on it: Sample text. Now, you want to change its label to “Click here” but the size of the button is not correct and you need to change its size manually.
Thanks to the team behind of Figma, the most awaiting feature of this design tool was released last week: Auto-Layout. Auto Layout allows you to create dynamic Frames that respond to their contents.
There are lots of ways you can use the Auto Layout:
- Create buttons that grow or shrink as you edit the text label
- Quickly build lists that adapt to new items
- Combine Auto Layout Frames to build complete interfaces
- Add Auto Layout to existing Components
Now, we’re going to create 3 different screens to see the “Auto Layout” feature in action. Before this article, I suggest you read this article: Everything about resizable components. Before we start, please download a Figma file which contains the designs (We will need it for 2–3 screens).
Before we start, I need to remind you: You need a frame to use “Auto Layout” feature.
1- Create a resizable button

Let’s start with the simplest one: a resizable button. To have a short article, I will focus on the most important sections about “Auto Layout” feature:
1- Create a black button and put a label to it: “Label Text”. We just used a rectangle and text.