Skip to main content

Making layouts responsive (Viewports & Breakpoints)

Updated this week

Instant allows you to make any layout responsive for any device (viewport). This is done by creating style and layout overrides in the builder for each element on different screen sizes, allowing you to set different parameters catered to each screen size.

Overview

Responsive design ensures your pages look great on all devices—desktop, tablet, and mobile. In Instant, you create overrides for specific viewports to customize how elements appear at different screen sizes.

Critical: Always start with your desktop layout first. Due to how browsers render webpages, the desktop version is the leading layout. All other viewports inherit from desktop and then apply their overrides.

Even though most visitors may browse on mobile devices, the technical architecture requires desktop as the foundation.

Getting Started with Responsive Editing

Step 1: Select a Viewport

To start styling elements for a specific device type other than desktop, select the viewport size in the top bar of the builder.

Step 2: Make Your Changes

With a different device screen size selected:

  1. Select the element you wish to style differently

  2. Change the layout, size, style, or other options as needed

  3. A blue highlight appears on the option title to indicate the change

Step 3: Remove All Overrides (Optional)

To remove all overrides for an element, click the back arrow next to the element name at the top of the right sidebar.

Step 4: Remove Individual Overrides (Optional)

To remove a specific override, click on the option name that is highlighted in blue.

Understanding Override Indicators

Instant uses color-coded highlights to help you identify overrides:

Color

Meaning

Blue

Override made on the current viewport

Lime

Override inherited from a larger viewport

Identifying Overridden Elements on Other Viewports

Overrides made on viewports larger than the one you're currently editing are highlighted with a lime color.

Click on the lime-highlighted option name to see where the override is coming from. This helps you understand why an element looks a certain way and which viewport the style originates from.

Viewport Inheritance

Styles flow down from larger viewports to smaller ones:

Viewport

Inherits From

Desktop

Base styles (no inheritance)

Tablet

Desktop

Mobile

Tablet → Desktop

This means:

  • Changes on desktop affect all viewports (unless overridden)

  • Changes on tablet affect tablet and mobile (unless overridden on mobile)

  • Changes on mobile only affect mobile

Best Practices

Practice

Description

Start with desktop

Build your complete desktop layout before adjusting other viewports

Work down in size

After desktop, adjust tablet, then mobile

Override only what's needed

Don't duplicate settings—only change what needs to be different

Check all viewports

Preview your design on each viewport before publishing

Use blue highlights

They help you track what's been customized

Common Responsive Adjustments

Element

Desktop

Tablet

Mobile

Font size

Larger

Medium

Smaller

Padding

Generous

Moderate

Compact

Column count

Multiple

Fewer

Single

Image size

Full

Adjusted

Optimized

Navigation

Horizontal

Horizontal or hamburger

Hamburger

Quick Reference

Task

Action

Switch viewport

Click viewport selector in top bar

Make override

Select element → Change any setting

Identify override

Look for blue highlight on option

Remove all overrides

Click back arrow next to element name

Remove single override

Click on highlighted option name

Find override source

Click lime-highlighted option

Override Color Guide

Highlight Color

What It Means

Action

Blue

Changed on current viewport

Click to remove

Lime

Inherited from larger viewport

Click to see source

None

Using default/inherited value

No override present

Did this answer your question?