0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100
Guide · Auto layout & frames

How to Use Absolute Position and Z-Index in Figma Auto Layout

Absolute position in Figma is the Ignore auto layout button. Select a child of an auto layout frame, click Ignore auto layout in the right sidebar, and the child leaves the flow: you can place it anywhere, and it can overlap its siblings while staying inside the frame. There is no documented keyboard shortcut for it.

If you only want to control which child sits on top, you don't need absolute position. Set the frame's Canvas stacking to "First on top" or "Last on top" and the children keep their place in the layout.

Updated Sep 24, 20265 min read
On this page
4 steps

Quick steps

1

Select the child

Click the layer inside the auto layout frame that should break out of the flow, such as a badge, a close button or a background shape.

2

Click Ignore auto layout

In the right sidebar, click the Ignore auto layout button. The layer now sits outside the flow.

3

Position the layer

Drag the layer or type X and Y values. It stays inside the parent frame but no longer follows gap, padding or alignment.

4

Set the stacking order

If it hides behind or covers the wrong siblings, change the layer order in the Layers panel or with ⌘] / ⌘[ (Ctrl+] / Ctrl+[ on Windows).

01

What absolute position does in auto layout

Auto layout places every child for you, one after another, spaced by the gap and padding. That's why you can't drag a child to an arbitrary spot: Figma snaps it back into the sequence. Absolute position switches that off for one layer. Figma calls it Ignore auto layout in the UI, and it's the tool for anything that should float over the stack: a notification dot on an avatar, a "New" tag on a card corner, a decorative shape behind the content.

The rest of the children keep behaving normally. The absolute child simply stops taking up space in the row or column.

02

Is there a shortcut for absolute position?

Not a keyboard shortcut. The closest thing is a drag modifier: on Mac, hold Control while you drag an object into an auto layout frame and it lands with absolute position already on. Figma's help page prints a different letter for Windows that we couldn't confirm, so test it in the app or use the sidebar button, which works everywhere.

Ignore auto layoutMac—Windows—
Bring forward / send backwardMac⌘]or⌘[WindowsCtrl]orCtrl[
Bring to front (Figma's pages disagree)Mac⌥⌘]or]WindowsCtrlShift]or]
Send to back (Figma's pages disagree)Mac⌥⌘[or[WindowsCtrlShift[or[
Lock / unlock layerMac⇧⌘LWindowsCtrlShiftL

Two help pages give different keys for bring to front and send to back, so the table lists both. Open the shortcuts panel with Ctrl+Shift+? to see which one your version uses. Other auto layout keys are in the auto layout shortcut guide.

03

How to change the z-index of an auto layout child

This is one of the most-viewed questions on the Figma forum (around 59k views on the z-index thread). Children in an auto layout frame can overlap, for example when one is set to absolute position. The frame decides which one is drawn on top with Canvas stacking, found in the auto layout settings:

  • Last on top (the default): each child covers the one before it. The last child in the list is on top.
  • First on top: the order flips, so the first child covers the ones after it. This is what you want for stacked avatars where the leftmost face sits in front.

Canvas stacking changes the drawing order without touching the flow, so your layout stays the same. If reordering layers moves the child in the layout too, use canvas stacking instead.

04

Absolute position or canvas stacking?

Pick based on whether the layer should still take up space. Stacked avatars, overlapping cards and tabs that sit on top of each other all belong in the flow, so keep them as normal children and set canvas stacking. A badge pinned to the corner of a card, a close button in a modal, or a decorative blob behind the content shouldn't push anything around, so give those Ignore auto layout.

05

How to change layer order in Figma

Outside auto layout, layer order is plain: drag layers up or down in the Layers panel, or press ⌘] / ⌘[ (Ctrl+] / Ctrl+[) to move the selection one step forward or back. Higher in the Layers panel means drawn on top.

06

Why can't I move an object in auto layout?

  1. It's a child of an auto layout frame. Auto layout controls its position. Change the frame's alignment, gap or padding, or click Ignore auto layout to place it freely.
  2. It's locked. Unlock it with ⇧⌘L / Ctrl+Shift+L or the lock icon in the Layers panel.
  3. You're dragging the parent instead of the child. Double-click, or press Enter to select the child.
Constraints on an absolute-position child aren't covered in Figma's help pages. After you click Ignore auto layout, check the Position section to see whether constraints are offered, and resize the parent to test the result. More in constraints not showing.

For how children resize alongside an absolute layer, see Fill container vs Hug contents, and for the basics of gap, padding and direction, start with how to use auto layout in Figma.

Ranked listThe best Figma plugins for renaming and cleaning up layers in 2026
FAQ

Frequently asked questions

What is the shortcut for absolute position in Figma?

Figma doesn't document a keyboard shortcut for it. Use the Ignore auto layout button in the right sidebar. On Mac you can also hold Control while dragging a layer into an auto layout frame.

How do I change the z-index in Figma auto layout?

Select the auto layout frame and set Canvas stacking to First on top or Last on top. Last on top is the default. This changes which overlapping child is drawn in front without changing the layout.

How do I bring a layer to the front in Figma?

Press ⌘] or Ctrl+] to bring it forward one step, or drag it higher in the Layers panel. Figma's help pages disagree on the bring-to-front key (⌥⌘] or plain ]), so check the shortcuts panel with Ctrl+Shift+?.

Why won't my layer move in Figma?

Most often it sits inside an auto layout frame, which positions children for you. Click Ignore auto layout to free it, or adjust the frame's alignment and spacing. A locked layer also can't be moved until you unlock it.

Keep learning

More in Auto layout & frames

All guides in Auto layout & frames