Skip to main content

Utilizing the Fluid Grid layout element

Updated today

The Grid element is a powerful layout tool that allows you to position elements freely on your canvas. Unlike traditional row and column layouts, the Grid gives you complete flexibility without needing to configure direction, spacing, or alignment.

Overview

Think of the Grid as a large, flexible container. When you drag elements into it, you can position them freely—giving you full creative control over your layout.

Grid vs Row/Column

Feature

Grid

Row/Column

Element positioning

Free placement anywhere

Follows layout direction

Spacing control

Manual positioning

Gap and distribution settings

Responsiveness

Fluid, adapts to viewport

Based on layout settings

Best for

Creative layouts, overlapping elements

Structured, repeating patterns

Choosing a Grid Type

Instant provides two Grid types:

Type

Description

Full Width Grid

Spans the full width of the browser

Boxed Grid

Has a fixed maximum width

You can switch between these options at any time via the Layout settings in the right sidebar.

Adjusting Grid Height

There are two ways to resize the height of your Grid:

Method

How To

Drag to resize

Select the Grid, then drag the resize handle at the bottom-right corner

Set specific height

Enter a value under Layout → Rows in the right sidebar

Placing and Resizing Elements

Elements placed inside a Grid are fluid and adapt to the width of the viewport.

Moving Elements

Method

Description

Blue grab handle

Click and drag to move items freely

Arrow keys

Use for precise adjustments

Sidebar controls

Adjust position values for exact placement

Visual Guides

As you move or resize elements, visual guides help you maintain consistent layouts:

  • Alignment guides — Appear when elements align with each other

  • Transparent pink columns — Show the underlying grid structure

You can also adjust element size and position through the sidebar for finer control.

Responsive Layouts with Grid

Grid layouts are inherently responsive. Elements adjust automatically based on the screen width.

Per-Viewport Customization

You can customize the layout for each device size:

Viewport

Customizable

Desktop

Position and size

Tablet

Position and size

Mobile

Position and size

Adjusting position and size for one viewport does not affect the others, giving you full control over how your layout appears on each device.

Combining Grid with Row & Column Elements

You can nest Row and Column elements within a Grid for added structure.

How to Place Elements in Nested Containers

  1. Drag an element toward a row or column inside the Grid

  2. Hover over the container for two seconds

  3. Wait for the pink grid lines to disappear

  4. A placement indicator appears

  5. Drop your element to place it correctly

This technique allows you to combine the flexibility of Grid layouts with the structured organization of row and column containers.

Best Practices

Practice

Description

Use Full Width for hero sections

Take advantage of edge-to-edge layouts

Use Boxed for content areas

Keep text readable with contained widths

Check all viewports

Ensure your Grid layout works on all devices

Use alignment guides

Keep elements visually consistent

Combine with rows/columns

Add structure where needed within the Grid

Quick Reference

Task

Action

Add a Grid

Insert panel → Structure → Grid

Change Grid type

Select Grid → Layout → Full Width or Boxed

Resize Grid height

Drag corner handle or Layout → Rows

Move element

Blue grab handle or arrow keys

Resize element

Drag element edges or sidebar controls

Customize per viewport

Switch viewport → Adjust position and size

Grid Type Comparison

Feature

Full Width

Boxed

Width

100% of browser

Fixed maximum

Edge-to-edge content

Yes

No

Best for

Hero sections, backgrounds

Content sections, text areas

Did this answer your question?