Skip to content

Grid

Overview

Applies a grid layout.

html
<div class="o-grid">
    <div></div>
    <div></div>
</div>

Modifiers

Columns

Sets equal-width columns at specific breakpoints.

NameDescription
o-grid--cols-2-md2 equal columns from medium screens up.
o-grid--cols-3-md3 equal columns from medium screens up.
o-grid--cols-auto-mdAuto equal columns from medium screens up.
o-grid--cols-4-lg4 equal columns from large screens up.
o-grid--cols-5-lg5 equal columns from large screens up.
o-grid--cols-auto-lgAuto equal columns from large screens up.
html
<div class="o-grid o-grid--cols-2-md">
    <div></div>
    <div></div>
</div>

Ratio

Sets asymmetric column ratios from medium screens up.

NameDescription
o-grid--ratio-2-1-md2:1 columns.
o-grid--ratio-1-2-md1:2 columns.
o-grid--ratio-3-1-md3:1 columns.
o-grid--ratio-1-3-md1:3 columns.
html
<div class="o-grid o-grid--ratio-2-1-md">
    <div></div>
    <div></div>
</div>

Gap

Sets the gap between grid items.

NameDescription
o-grid--gap-smSmall.
o-grid--gap-mdMedium.
o-grid--gap-lgLarge.
html
<div class="o-grid o-grid--gap-sm">
    <div></div>
    <div></div>
</div>

Align

Sets the cross-axis alignment of grid items.

NameDescription
o-grid--align-startStart.
o-grid--align-centerCenter.
o-grid--align-endEnd.
html
<div class="o-grid o-grid--align-center">
    <div></div>
    <div></div>
</div>