It's 12 column fluid grid fits into any container. Default grid is float
version, but you can use css grid
version. See sass reference for more details. Default gutter width is 20px for all breakpoint.
<div class="row">
<div class="small-2 large-4 columns"></div>
<div class="small-4 large-4 columns"></div>
<div class="small-6 large-4 columns"></div>
</div>
<div class="row">
<div class="medium-4 large-3 columns"></div>
<div class="medium-4 large-6 columns"></div>
<div class="medium-4 large-3 columns"></div>
</div>
<div class="row">
<div class="large-6 columns"></div>
<div class="large-6 columns"></div>
</div>
For fixed layout use .container
class as wrapper
<div class="container">
<div class="row">
<div class="columns large-6"></div>
<div class="columns large-6"></div>
</div>
</div>
Single column
<div class="column">Your content here</div>
<div class="row">
<div class="columns large-12">Your HTML here</div>
</div>
<div class="row">
<div class="columns large-4"></div>
<div class="columns large-8">
<div class="row">
<div class="columns large-6"></div>
<div class="columns large-6"></div>
</div>
</div>
</div>
<div class="row">
<div class="columns large-5"></div>
<div class="columns large-6 newrow"></div>
<div class="columns large-6"></div>
</div>
Reference from _grid.scss
$global-width: rem(1200);
$grid-gutter: (
small: rem(20),
medium: rem(20),
large: rem(20)
);
$grid-column-count: 12;
If you want to use CSS grid -
$grid-layout: css-grid; // Call this before import roolith css
// Full width
<div class="grid-column">
full width
</div>
// Grid example with nested
<div class="grid">
<div class="cell sm-4 md-6 lg-3"></div>
<div class="cell sm-4 md-6 lg-3"></div>
<div class="cell sm-4 md-6 lg-3"></div>
<div class="cell sm-12 md-6 lg-3">
<div class="grid">
<div class="cell lg-6"></div>
<div class="cell lg-6"></div>
</div>
</div>
</div>