Bubble

Bubble.io: How to build responsive pages

How to build responsive apps with Bubble.io's new responsive engine

Marina Trajkovska

This article is a comprehensive guide on mastering the Responsive Engine Beta with CSS Flexbox and Bubble.

It provides information on harnessing the power of the Responsive Engine Beta, exploring its features and properties, and provides a tutorial walkthrough on how to get started with the Responsive Engine Beta.

It is a useful resource for anyone looking to learn more about this powerful engine and how to make the most of it.

Upgrading to the Responsive Tab

The first step in using the new engine is upgrading to the Responsive tab.

For now, you'll need to do this for each page you want to use it on, including reusable elements; these are treated as their own pages. Once the page is upgraded, you'll be able to access the new responsive controls.

Container Layouts for Organizing Child Elements

Each container element has a designated container layout for organizing its child elements.

To make your page responsive, you'll need to choose a layout that follows the principle of responsive design. The page itself is a container, and with the new engine you'll have four layouts to choose from.

The only layout that isn't responsive is Fixed, which means that whatever you enter into the page will be fixed and won't respond to different screen or content sizes.

Aligned Parent Layout

The Aligned Parent layout gives you the ability to pin elements to a non-ant.

This is similar to a quadrant, except instead of being divided into four sections, it's divided into nine.… When you resize the page in the Responsive tab, the elements pinned to the non-ant will stay in place.

Row and Column Layout

Children elements placed in a Row container will align horizontally by default.

As the parent container shrinks, the elements will wrap down and when it grows, the elements will join the previous row. For Column containers, the elements will stack vertically, regardless of size.

New Features and Properties


The new engine also comes with some new features and properties you can use to fine-tune your layouts. These include horizontal alignment options, a max and min width and height, and conditional margins. With these features, you'll be able to get more control over your layout.

Harnessing the Power of the Responsive Engine Beta

Building with the Responsive Engine Beta is easy once you understand the different container layouts and their specific behavior. To get the most out of the engine, pay close attention to the elements you add to each container and use their new properties to build responsively.

For more information, be sure to check out Bubble Academy.

Next

Utilizing templates, plugins and other resources ->

How to build responsive apps with Bubble.io's new responsive engine