Gap

Atomic CSS gap classes allow you to set spacing on the direct children of elements with flexbox and grid layouts.

Gap classes

ClassOutputDefinitionResponsive?
.g0gap: 0Add no space between itemsYes
.g1gap: 1pxSpace out items by 1pxYes
.g2gap: 2pxSpace out items by 2pxYes
.g4gap: 4pxSpace out items by 4pxYes
.g6gap: 6pxSpace out items by 6pxYes
.g8gap: 8pxSpace out items by 8pxYes
.g12gap: 12pxSpace out items by 12pxYes
.g16gap: 16pxSpace out items by 16pxYes
.g24gap: 24pxSpace out items by 24pxYes
.g32gap: 32pxSpace out items by 32pxYes
.g48gap: 48pxSpace out items by 48pxYes
.g64gap: 64pxSpace out items by 64pxYes

Examples

<div class="d-grid g0"></div>
<div class="d-grid g1"></div>
<div class="d-grid g2"></div>
<div class="d-grid g4"></div>
<div class="d-grid g8"></div>
<div class="d-grid g12"></div>
<div class="d-grid g16"></div>
<div class="d-grid g24"></div>
<div class="d-grid g32"></div>
<div class="d-grid g48"></div>
<div class="d-grid g64"></div>
.g0
.g1
.g2
.g4
.g6
.g8
.g12
.g16
.g24
.g32
.g48
.g64

Column gap

Spacing can be set on just the x-axis with .gx classes. They can be used independently or in combination with other atomic gap classes.

ClassDefinitionResponsive?
.gx0Add no space between columnsYes
.gx1Space out columns by 1pxYes
.gx2Space out columns by 2pxYes
.gx4Space out columns by 4pxYes
.gx6Space out columns by 6pxYes
.gx8Space out columns by 8pxYes
.gx12Space out columns by 12pxYes
.gx16Space out columns by 16pxYes
.gx24Space out columns by 24pxYes
.gx32Space out columns by 32pxYes
.gx48Space out columns by 48pxYes
.gx64Space out columns by 64pxYes

Column examples

<div class="d-grid gx0"></div>
<div class="d-grid gx1"></div>
<div class="d-grid gx2"></div>
<div class="d-grid gx4"></div>
<div class="d-grid gx8"></div>
<div class="d-grid gx12"></div>
<div class="d-grid gx16"></div>
<div class="d-grid gx24"></div>
<div class="d-grid gx32"></div>
<div class="d-grid gx48"></div>
<div class="d-grid gx64"></div>
.gx0
.gx1
.gx2
.gx4
.gx6
.gx8
.gx12
.gx16
.gx24
.gx32
.gx48
.gx64

Row gap

Spacing can be set on just the y-axis with .gy classes. They can be used independently or in combination with other atomic gap classes.

ClassDefinitionResponsive?
.gy0Add no space between rowsYes
.gy1Space out rows by 1pxYes
.gy2Space out rows by 2pxYes
.gy4Space out rows by 4pxYes
.gy6Space out rows by 6pxYes
.gy8Space out rows by 8pxYes
.gy12Space out rows by 12pxYes
.gy16Space out rows by 16pxYes
.gy24Space out rows by 24pxYes
.gy32Space out rows by 32pxYes
.gy48Space out rows by 48pxYes
.gy64Space out rows by 64pxYes

Row examples

<div class="d-grid gy0"></div>
<div class="d-grid gy1"></div>
<div class="d-grid gy2"></div>
<div class="d-grid gy4"></div>
<div class="d-grid gy8"></div>
<div class="d-grid gy12"></div>
<div class="d-grid gy16"></div>
<div class="d-grid gy24"></div>
<div class="d-grid gy32"></div>
<div class="d-grid gy48"></div>
<div class="d-grid gy64"></div>
.gy0
.gy1
.gy2
.gy4
.gy6
.gy8
.gy12
.gy16
.gy24
.gy32
.gy48
.gy64