How Do You Make a Masonry Grid Webflow?

Creating a masonry grid in Webflow can add a visually appealing and dynamic layout to your website. With its flexible design and easy-to-use interface, Webflow makes it simple to achieve this popular grid style. In this tutorial, we will guide you through the steps to create a stunning masonry grid in Webflow.

Step 1: Setting up the HTML Structure

To begin, we need to set up the HTML structure for our masonry grid. We’ll be using <div> elements with appropriate classes to create the desired layout.

Step 1.1: Create a container div:

<div class="masonry-container">

Step 1.2: Inside the container div, create individual grid items:

<div class="masonry-item">

<div class="masonry-item">

<!-- Add more grid items as needed -->

Step 2: Apply CSS Styling

We’ll now apply CSS styling to achieve the masonry grid effect on our website.

Step 2.1: Add CSS code to style the container div:

.masonry-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;

This code sets up a responsive grid layout with columns that adjust automatically based on available space, and a gap of 20 pixels between each item.2: Add CSS code to style the grid items:

.masonry-item {
    width: 100%;

This code ensures that each grid item takes up the full width available within its respective column.

Step 3: Add Content to Grid Items

Now that we have our HTML structure and CSS styling in place, we can add content to our masonry grid items.

Step 3.1: Place content within the grid item divs:

<div class="masonry-item">
    <img src="image.jpg" alt="Image">
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>

You can include images, headings, paragraphs, or any other HTML elements within the grid items as per your design requirements.

Step 4: Preview and Customize

Congratulations! You’ve successfully created a masonry grid in Webflow. Now it’s time to preview your work and customize it further if needed.

Step 4.1: Preview your masonry grid in Webflow by clicking on the “Preview” button.

  • Note:
    • If you’re using Webflow’s Designer, switch to preview mode by clicking on the eye icon at the top right corner of the screen.
    • If you’re using Webflow Editor, click on “Publish” and view your site live.

Step 4.2: If necessary, you can further customize the masonry grid by adjusting the CSS properties, such as column widths, gaps, or adding hover effects to the grid items.

By following these steps, you can easily create a masonry grid in Webflow. Experiment with different content and design variations to achieve the desired visual impact on your website.


In this tutorial, we learned how to create a masonry grid in Webflow using HTML and CSS. With Webflow’s intuitive interface and powerful features, designing visually engaging layouts becomes a breeze.

Remember to leverage the flexibility of HTML styling elements such as bold text, underlined text,


, and subheaders like


to make your content more engaging and organized.

Now it’s time for you to unleash your creativity and incorporate masonry grids into your next Webflow project. Happy designing!