Skip to content

Masonry

Use App Connect Masonry to convert a Bootstrap row into an editorial wall while keeping column, gutter, and order control in Wappler.

Introduction

The preview below shows the result first: an uneven editorial wall that still feels intentional because the component is controlling columns, gutters, and item flow.

Masonry earns its place when the cards have meaningfully different heights

This section works because the cards are not pretending to be a strict product grid. The uneven image ratios and copy lengths make the wall easier to scan when the content should feel curated instead of mechanical.

Masonry suits editorial walls better than rigid repeated cards

Use Masonry when the wall should absorb different image ratios and copy lengths without wasting vertical space. It is strongest for editorial highlights, stories, portfolios, and mixed card summaries where the content should feel curated rather than perfectly uniform.

Irregular cards stay intentional
Different card heights can still read as one wall instead of looking broken.
Columns stay responsive
You can tune the column count per breakpoint instead of hard-coding one desktop layout.
Order and compactness are a choice
Preserve Order keeps sequence strict, while the default layout packs the wall more tightly.

The Masonry wall is the component surface that owns the layout

The real Masonry component is the wall container with is="dmx-masonry". Select that container first so the Properties panel shows the layout controls that belong to the wall instead of the content inside each card.

Structure keeps the starter Bootstrap row in focus

In Structure, start from the plain Bootstrap row that already contains your cards. Rows such as this one expose automatic conversion choices, so this is the right place to switch the layout instead of rebuilding the content from scratch.

Convert To appears automatically in the Properties panel

Let’s use the Convert To control that appears in the Properties panel for this Bootstrap row. That keeps the workflow anchored to the element you already built instead of sending you back to the component picker.

Masonry is the Convert To choice for this row

Masonry is the Convert To option that turns the existing row into an editorial wall. The cards can stay in place while the row gains the layout behavior and properties that control columns, gutters, breakpoints, and order.

After conversion, return to the finished Masonry wall

Once the row has been converted, Masonry becomes the layout owner for the wall. The remaining steps stay on the finished wall so you can inspect the controls that shape the packed layout.

The existing Masonry wall returns to focus for property inspection

After the picker closes, return to the real wall already on the page so the rest of the tour can inspect the component that is actually driving the editorial layout.

Working in Wappler

Once the Masonry wall is selected, the important decisions are how the layout should balance order versus compactness, and how many columns and gaps the wall should expose at each breakpoint.

Preserve order, animation, and repeat wiring belong to the wall

The Masonry component exposes its layout and data wiring on the wall itself. This is where Wappler lets you connect a repeat expression when the wall becomes dynamic, decide whether order should be preserved, and turn on animation only when reflow changes actually need to be emphasized.

Columns, gutters, and breakpoints decide whether the wall still reads cleanly

The Columns, Gutter, and Breakpoints groups are the real layout controls for Masonry. Tune how many columns appear at each size, keep enough gutter so the cards do not blur together, and only tighten the wall when the content still feels readable on smaller screens.

Conclusion

You now have the concrete Masonry workflow in Wappler: choose the wall container intentionally, use Masonry when uneven content helps scanning, and tune columns, gutters, and ordering on the component instead of faking the layout with custom CSS.

Continue into Lightbox when the same page should open larger previews on demand, or return to the media hub to choose the next media component workflow.