Absolute Positioning - Position Elements Freely in FigForm

Aaron Delasy

January 4, 2026

4 min read

FigForm editor showing an element with absolute positioning enabled, with the properties panel displaying left, right, top, and bottom position controls on a dark interface.

What Is Absolute Positioning?

Absolute positioning in FigForm works just like HTML's position: absolute - it removes an element from the normal document flow and positions it relative to its parent container (the form). Once enabled, you can precisely position elements using left, right, top, and bottom properties.

Think of it like Figma's absolute positioning inside auto layouts. Elements with absolute positioning don't affect the layout of other elements - they float above or below the normal flow, anchored to specific positions within the form.

When to Use Absolute Positioning

Absolute positioning is perfect for elements that need to be positioned independently of other form elements:

Fixed Position Elements

Position elements that should stay in a specific spot regardless of other content - like watermarks, corner badges, or decorative elements that sit in fixed locations.

Overlays and Modals

Create overlays, tooltips, or modal-like elements that appear on top of your form content without disrupting the layout.

Custom Layouts

Build complex, pixel-perfect layouts that break out of the normal flow. Position elements precisely where you need them without being constrained by standard layout rules.

Floating Elements

Add floating help buttons, close icons, or decorative elements that need to be positioned relative to the form edges rather than other elements.

How to Enable Absolute Positioning

Step 1: Select Your Element

Click on any element in your form canvas or select it from the layers panel on the left. The element will be highlighted with a blue outline.

Step 2: Open the Layout Section

In the properties panel on the right side of the editor, find the Layout section. This section contains all positioning and sizing controls for the selected element.

Step 3: Toggle Absolute Positioning

At the top of the Layout section, you'll see a toggle button for absolute positioning. Click this button to enable absolute positioning for the selected element.

Once enabled, the element is removed from the normal layout flow, and new positioning controls appear.

Layout section of properties panel with absolute positioning toggle button highlighted, showing it in the enabled state with position controls now visible below.

Ready to design a form?

Start creating stunning forms using an intuitive Figma-like editor with a free account.

Start designing

Setting Position Properties

Once absolute positioning is enabled, you can set four positioning properties: left, right, top, and bottom. Each property defines the distance from that edge of the form to the corresponding edge of your element. For example, setting left: 20px creates a 20-pixel distance from the left edge of the form.

Properties panel showing all four position controls: Left field with 20px, Top field with 20px, Right and Bottom fields empty, demonstrating how to set position values for absolutely positioned elements.

You can combine position properties to control both size and position. Setting both left and right stretches the element horizontally between those edges. Setting both top and bottom stretches it vertically. Or use combinations like left + top to anchor from a corner. This gives you complete control over how elements are positioned and sized within the form.

FigForm canvas showing an element stretched horizontally across the form with both left and right position values set, demonstrating how combining position properties affects element size and placement.

How Absolute Positioning Works

Positioned Relative to the Form

In FigForm, absolutely positioned elements are always positioned relative to the entire form container - not to their parent element. The form acts as the "relative" parent for all absolutely positioned children.

This means if you set left: 0px and top: 0px, your element will be positioned at the top-left corner of the form, regardless of where it appears in the layers panel hierarchy.

Removed from Normal Flow

Elements with absolute positioning don't take up space in the normal layout flow. Other elements behave as if the absolutely positioned element doesn't exist - they don't wrap around it or create space for it.

This is why absolute positioning is perfect for overlays, badges, or decorative elements that shouldn't affect your form's layout structure.

Z-Index and Stacking Order

The stacking order (which element appears on top) is controlled by the layer order in the layers panel - just like in Figma. Elements lower in the layers list appear on top of elements higher in the list.

Drag elements up or down in the layers panel to change which elements appear in front.

Layers panel showing multiple elements with one absolutely positioned element highlighted, demonstrating how layer order controls z-index and stacking for absolute positioned elements.

The Takeaway

Absolute positioning gives you pixel-perfect control over element placement in FigForm. Toggle it on, set your position properties, and position elements exactly where you need them - independent of the normal layout flow.

It works just like HTML's position: absolute and Figma's absolute positioning in auto layouts, making it immediately familiar if you've worked with either system.

Ready to build custom form layouts?
Sign up for free and start positioning elements exactly where you need them.

Absolute Positioning - Position Elements Freely in FigForm