Practical Figma techniques for faster design: auto layout shortcuts, component naming, attribute copying, and image workflows.
Key takeaways
The patterns worth keeping
Skim this block if you want the condensed version before reading the full walkthrough below.
Point 01
Use Shift+A to apply auto layout to any selection and start building responsive frames immediately.
Point 02
Slash-separated layer names like Button/Active automatically create component variants without extra clicks.
Point 03
Ctrl+Opt+C copies object attributes; Ctrl+Opt+V pastes them onto a different object.
Point 04
Ctrl+Shift+K populates multiple shapes with images in sequence, without manual dragging.
Point 05
Press K to activate the Scale tool, which resizes a component and all its internal properties proportionally.
Section 01
Apply auto layout instantly with Shift+A
Auto layout is the foundation of scalable components in Figma. Without it, resizing a button or reordering a list means nudging every element by hand. With it, the frame adjusts itself.
The Shift+A shortcut applies auto layout to whatever you have selected. From there, use the panel on the right to set direction, gap, and padding. Nesting one auto layout inside another handles most responsive UI patterns.
- Select any frame or group of elements and press Shift+A to apply auto layout in one step.
- Auto layout frames resize automatically as content changes, removing the need to manually adjust spacing.
- Use Ctrl+Shift+A (Suggest Auto Layout) to let Figma automatically create nested frames for complex selections.
Section 02
Copy visual attributes from one object to another
Regular copy and paste in Figma duplicates the whole object. Attribute copy-paste transfers only the visual properties — fills, borders, effects, and text styles — from one object to another that already exists in your design.
This shortcut replaces the tedious workflow of manually noting hex values and re-entering them elsewhere. Select the source, copy attributes, select the target, paste.
- Press Ctrl+Opt+C to copy all fill, stroke, and typography properties from a selected object.
- Press Ctrl+Opt+V to paste those properties onto any other selected object.
- This works across different object types — copy a fill from a rectangle and apply it to a text layer.
Section 03
Use slash naming to organize components automatically
In a large design system, finding a component by scrolling through a flat list takes longer than it should. Slash-separated names create a hierarchy that Figma renders as nested folders in the Assets panel.
Naming variants Button/Small/Active, Button/Small/Disabled, Button/Large/Active, and Button/Large/Disabled produces two nested groups under Button, each with two states. The naming does the organizing work.
- Name layers and components with forward slashes to create automatic groupings: Button/Primary/Active, Button/Primary/Hover.
- Figma treats slash-separated names as nested categories in the component panel, making large libraries navigable.
- To rename multiple layers at once, select them all and press Ctrl+R.
Section 04
Fill multiple shapes with images in one step
When building mockups with placeholder photos — cards, avatars, gallery grids — manually dragging each image into each shape slows everything down. The Ctrl+Shift+K shortcut removes that friction.
Select five card frames, press the shortcut, pick five images from your file system, and Figma assigns one image per frame. The images come in as fills, so they respect the frame dimensions and clip automatically.
- Select the shapes you want to fill, then press Ctrl+Shift+K to open the image picker.
- Choose multiple image files at once — Figma populates each selected shape with a different image in sequence.
- Each image fills the shape as a fill layer; switch to Fit or Crop in the Fill panel afterward if needed.
Section 05
Scale components proportionally with the Scale tool
The default resize behavior in Figma stretches or shrinks frames without touching the properties of what is inside. A button resized in Select mode ends up with the same font size and padding squeezed into a smaller container.
The Scale tool (K) changes everything proportionally — frame dimensions, text sizes, stroke widths, corner radii, and spacing all scale together. It is the difference between resizing a container and scaling a design.
- Press K to activate the Scale tool, which resizes an object and all its contents proportionally.
- The regular resize handles rescale the frame but do not rescale font sizes, stroke weights, or effects inside it.
- Use the Scale tool before handing off a component at a different size — desktop to mobile, for example.