Auto Layout
/ˈɔːtoʊ ˈleɪaʊt/
Auto Layout is a responsive layout system, found in tools like Figma, that automatically arranges, resizes, and spaces elements inside a frame based on rules you set, such as direction, padding, alignment, and spacing. It behaves much like CSS flexbox, letting a frame grow, shrink, or wrap its content as you add, remove, or edit elements.
Instead of manually repositioning every layer when content changes, designers define the layout logic once and Auto Layout keeps everything aligned and properly spaced. This makes components far easier to update, reuse, and hand off to developers.
Why does Auto Layout matter?
Auto Layout saves designers a huge amount of manual work and keeps interfaces consistent across states and screen sizes. When you swap an icon, add a longer label, or translate text into another language, the surrounding elements adjust automatically instead of breaking the design.
It's especially useful for building reusable components, like buttons or cards, that need to adapt to different content or viewport widths. Because the resulting structure closely mirrors real code, it also speeds up developer handoff and implementation.
