Layout is the art and science of organizing content on a page so that it is easy to consume. In Figma, layout is controlled by a combination of frames, grids, and auto-layout.
Frames are the basic building blocks of layout in Figma. You can use frames to position and size elements on a page. There are three types of frames in Figma:
Figma Grid Frames
Figma grid frames are the most flexible type of frame. You can use them to create any kind of layout, from simple one-column layouts to complex multi-column layouts.
Figma Auto-Layout Frames
Figma auto-layout frames are a special type of frame that automatically arranges its child elements according to certain rules. For example, you can use an auto-layout frame to create a row of evenly spaced buttons.
Figma Fluid Frames
Figma fluid frames are a special type of frame that automatically resizes itself to fit its content. For example, you can use a fluid frame to create a responsive web page that looks good on any screen size.
Grids
Grids are horizontal or vertical lines that you can use to align elements on a page. In Figma, you can create grids manually or let Figma generate them automatically.
Auto-Layout
Auto-layout is a feature in Figma that automatically arranges elements on a page according to certain rules. For example, you can use auto-layout to create a row of evenly spaced buttons.
Layout is an important part of designing user interfaces because it affects how easy it is for users to consume content. With these tools, you can create any kind of layout, from simple one-column layouts to complex multi-column layouts.