To stack grid items on top of each other in mobile view in Webflow, you'll need to adjust the grid layout to change how items are arranged on smaller breakpoints.
1. Check or Select Your Grid Element
- Click on the grid container in the Designer.
- In the Style panel, ensure the element is set to display: grid.
2. Go to the Mobile Breakpoint
- Switch to Mobile Portrait or Mobile Landscape view using the responsive icons at the top of the Designer.
- This ensures changes only affect mobile views and not desktop/tablet.
3. Adjust Grid Rows and Columns
- In the Style panel under Layout > Grid, reduce the number of columns to 1.
- If Grid had 2 or more columns, changing it to 1 will automatically stack all items vertically.
- Leave the number of rows on “Auto”, or manually define them if needed.
4. Reorder or Span Items (if needed)
- If your elements are not stacking as expected, check their grid positioning:
- Each child element of a grid can have custom placement (
Grid Row Start
, Grid Column Start
, etc.). - To reset positions, select the grid child element and click the “Remove Manual Placement” button in the Grid section.
5. Use Grid Auto Flow as Backup
- In the Grid layout settings, ensure Grid Auto Flow is set to Row, which stacks items from top to bottom.
Summary
To stack grid items vertically in Webflow’s mobile view, switch to the mobile breakpoint, set the grid to 1 column, and reset any manual item placements. This forces items to appear one after another in a vertical stack.