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
startnumberOptional grid-column-start value

Slots

SlotDescription
defaultCell content

Private — Jetpack Labs internal use only