Easy Breakpoints

WYSIWYG Web Builder offers many tools to help make your website responsive and mobile-friendly, such as layout grids, flexbox, flex grids, and fixed layouts with breakpoints. Even when using layout grids or flexbox, you may sometimes want to fine-tune the font size, hide or show specific objects, or adjust margins for smaller (mobile) screens. In these cases, adding a breakpoint is necessary.

However, adding multiple breakpoints can be time-consuming and difficult to maintain. That’s where Easy Breakpoint becomes useful!
With Easy Breakpoint, most objects now support a simplified, single-breakpoint approach. You can set key responsive properties—such as visibility, font size, margins, padding, and alignment—specifically for that object, without creating additional full breakpoints.

What is a Breakpoint?

A breakpoint is a specific screen width at which a website changes its layout or styling so it looks better on different devices.

Setup an Easy Breakpoint

To set up an Easy Breakpoint, select an object and click Easy Breakpoint in the Ribbon or menu. This will open the Easy Breakpoint properties for that object.

Note: when the value is empty or 'default' then it will not be affected.

Breakpoint

In the Breakpoint dropdown list, you can select the screen width at which the specified properties will become active. For example, if you choose 768, the settings will be applied to all screen sizes smaller than 768 pixels.

Visibility

Here you can specify whether the object should be hidden or shown.
Note that you can initially hide an object via the Object Manager

Alignment

Adjusts the alignment of the object for the selected breakpoint: left, center, or right. This option is most commonly used for text-related objects.

For Layout Grids, the alignment setting applies to all columns. It is quite common to center the content on smaller screens to improve readability and visual balance.

Font Size

Adjust the font size for the selected breakpoint.

Margin

Often, you may want to add extra spacing between objects on smaller screens. The margin properties let you adjust the left, top, right, and bottom margins specifically for the breakpoint. If you leave all values empty, the default (desktop) margins will be used.

Extra

There are also a few special options available for certain objects. For example, in the Photo Gallery you can set a different number of columns for the selected breakpoint.

How to preview the mobile layout?

Normally, when using standard breakpoints, you can switch to a specific breakpoint to preview the layout in the workspace. However, since Easy Breakpoint does not use traditional breakpoints and different objects can have different responsive values, we have added a new Mobile View mode.
You can enable this mode via View
Mobile View to quickly toggle between Desktop and Mobile layouts.

Note that you can adjust the width of the mobile view via the horizontal handle  on the ruler.

Example

Here's an example to demonstrate a common responsive design pattern:

on smaller screens, the desktop navigation menu is replaced by a mobile-friendly hamburger menu.

At the same time, margins are adjusted so the content fits better on smaller displays.

Desktop layout (width 768px)

  • Full CSS menu is visible
  • Mobile menu / hamburger button is hidden
  • Content has generous margins
  • Footer columns are aligned to left and right

Mobile layout (width < 768px)

  • CSS menu is hidden
  • Mobile menu / hamburger button is shown
  • 'GET STARTED" button is hidden
  • Content margins are reduced
  • Footer columns are centered

In this example, all Easy Breakpoints use the same value: 768px.

Step 1 – Create the Header Layout

We start with a simple header, built using a Layout Grid with three columns:


Column 1 (left)

Contains an icon (for example, a logo).


Column 2 (center)

Contains a CSS Menu.

This menu is intended for the desktop layout.


Column 3 (right)

Contains a "Getting Started" button and an Overlay Menu.


Synchronizing Menus

For the Overlay Menu, enable “Synchronize with another menu” and select the CSS Menu.

This ensures that both menus always contain the same items, so you only need to edit one menu.

Step 2 – Hide the CSS Menu on Mobile

Select the CSS Menu and open its Easy Breakpoint settings.

 

Breakpoint: 768

Visibility: hide


This hides the desktop menu when the page is viewed on smaller screens.

Use the same settings to hide the "Getting Started" button.

Step 3 – Show the Overlay Menu on Mobile

Select the Overlay Menu and open its Easy Breakpoint settings.

 

Breakpoint: 768

Visibility: show


Now the mobile menu becomes visible when the page width is below 768px.

Step 4 – Adjust Margins for Mobile Layout

Next, we optimize spacing for smaller screens. For Desktop the margins are set to 100px


Select the content layout grid (contentLayoutGrid) and add an Easy Breakpoint.


Mobile margins (Breakpoint: 768):

Top: 20px

Bottom: 20px


This prevents the content from taking up too much vertical space on mobile devices.

Step 5 – Hide the Mobile Menu by Default

Finally, open the Object Manager.


Set the Overlay Menu to not visible by default.


This ensures the mobile menu is hidden initially and only becomes visible when triggered by the breakpoint.

Demo

You can view a live demo here:
Easy Breakpoints Demo

Download the project file (wbs):
https://www.wysiwygwebbuilder.com/support/easybreakpoints.zip
Note:
Many of the recently released templates also use Easy Breakpoints, providing plenty of practical, real-world examples to explore.
https://www.wysiwygwebbuilder.com/templates2026.html

Related Tutorials