Skip to content

Grid Column ​

GridColumn is a column-span child for use inside Grid. It controls how many columns a cell occupies and optionally sets the starting column.

Spans ​

Tailwind v4
vue
<Grid :cols="12" gap="md">
  <GridColumn :span="1">1</GridColumn>
  <GridColumn :span="2">2</GridColumn>
  <GridColumn :span="3">3</GridColumn>
  <GridColumn :span="6">6</GridColumn>
</Grid>

<Grid :cols="12" gap="md">
  <GridColumn :span="12">Full width</GridColumn>
</Grid>

With start position ​

Use start to place a column at a specific grid line.

Tailwind v4
vue
<Grid :cols="12" gap="md">
  <!-- starts at col 1 -->
  <GridColumn :span="4" :start="1">Left</GridColumn>
  <!-- jumps to col 9, leaving a gap in the middle -->
  <GridColumn :span="4" :start="9">Right</GridColumn>
</Grid>

Props ​

PropTypeDefaultDescription
spannumber1Number of columns to span
startnumber—Optional grid-column-start value

Slots ​

SlotDescription
defaultCell content

Private — Jetpack Labs internal use only