Skip to main content

Grid (Div)

The Grid tile is a Div pre-set to the div tag with display: grid — a two-dimensional column layout (CSS Grid). Reach for it when you want columns: an even card grid, a features grid that reflows on its own, or a precise multi-column layout where items can span.

Two ways to define the columns:

  • A fixed count — set Grid Columns to a number (e.g. 3), and children fill the tracks.
  • A spanning grid — set Grid Columns to 12, then each child uses its own Width as a track span (1/3 = 4 tracks, 2/3 = 8), so 1/3 + 2/3 tiles exactly. Position items with Grid Column Start.
  • Auto-fit — let the grid fit as many equal columns as the width allows, with no breakpoints.

Layout — the Grid options

OptionWhat it does
HTML Tag (html_tag)div for this tile (section / article / aside also available).
Display (display)Grid for this tile.
Grid Columns (grid_columns)The track layout: a number (e.g. 3 = three equal columns) or a raw grid-template-columns value (e.g. 2fr 1fr). Set 12 for a spanning grid where each child's Width becomes its track span.
Auto-fit Columns (grid_autofit)Ignore the count and fit as many equal columns as fit, each at least the Min Column Width, reflowing responsively with no breakpoints (repeat(auto-fit, minmax(…))).
Min Column Width (grid_min)With Auto-fit on, the smallest a column gets before one drops to the next row (the min in minmax).
Dense Packing (grid_dense)grid-auto-flow: dense — backfill gaps left by different-sized / spanned cells by pulling later items up (can reorder visually).
Gap (gap)Spacing between cells, from the spacing-scale presets.
Row Gap (row_gap) / Column Gap (col_gap)Per-axis spacing overrides.
Justify (main axis) (justify_content) / Align (cross axis) (align_items)Distribute and align the cells within their tracks. Per device.
Align Content (align_content)Pack the grid's rows on the block axis when there's extra height.
Content Width (content_width)Constrain the grid's content to a centred max-width (named / custom); Inherit = full.
Responsive Collapse (responsive_collapse)On by default: a fixed-count grid steps down to 2-up on tablets and single-column on phones automatically. (An Auto-fit grid already reflows on its own and is left alone.)

Child placement (inside this Grid)

Each cell is a Div with these grid child options (set on the cell, per device):

  • Width Override — becomes the cell's span when Grid Columns is 12 (e.g. 2/3 = span 8).
  • Grid Column Start (col_start) — place a cell at an exact column (1–12) with no empty spacer cells before it; Auto flows it into the next free cell.
  • Min Width, and (in a Flex context) Grow / Shrink / Align Self / Order.

Full descriptions on Flexbox (Div) → Child placement.

Also on every tile

Shared with all Div tiles (details on the overview): Background (color / gradient / image / video), Border / Box Style, Backdrop Blur, Min Height, Aspect Ratio, Blend Mode, Clip Shape, Edge Fade, Text Alignment, Margin & Padding, plus the Animations and Advanced tabs (CSS ID / class / custom CSS / visibility / dynamic content).