Grid

Basic

Grid layout is consest of two main elements:

.grid : Container that wrap columns

.columns: Elements that hold your conent

Each column will have an equal width, no matter the number of columns.

First column
Second column
Third column
Fourth column

Sizes

If you want a specific for column you can choses between 12 sizes, there are size classes for each division:

is-12
is-10
auto
auto
is-8
auto
auto
is-4
auto
auto

If you want all column to be the same width you can add modifier on gird element, to apply to all nested columns.`

auto
auto
auto

Grid Display

You can control columns arrangend in the .grid using display modifiers

.is-shrink: Columns take only the size of their content

Small content
Very longe content here
Curabitur mattis maximus feugiat.

.is-fit: Removes gutters between columns

column
column

.is-vertical: Arrange columns in a vertical order

is-7
is-5
is-3

Vertical Align

.is-top : Align columns to the top of the grid container

column
column
column

.is-middle : Align columns to vertically middle of the grid container

column
column
column

.is-bottom : Align columns to the middle of the grid container

column
column
column

Offest

is-offset-4
is-offset-3
is-offset-2

Responsive

ModifierDescription
.is-mobile-xcontrol column width in any screen size
.is-tablet-xcontrol column width from screen size768px and up
.is-desktop-xcontrol column width from screen size991px and up
.is-widescreen-xcontrol column width from screen size1360px and up
.is-ultrawide-xcontrol column width from screen size1920px and up