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
Related Tutorials