Start by adding an element with a class of .grid
. This will create a horizontal block to contain vertical columns. Then add elements with a .grid__col
class within that row. Specify the widths of each column with .grid__col--xs-#
, .grid__col--sm-#
, .grid__col--md-#
and .grid__col--lg-#
classes. Responsive modifiers enable specifying different column sizes, offsets, alignment and distribution at xs, sm, md & lg viewport widths. Bare in mind that the layout is mobile-first, it has 24 columns without gutter. You can stack modifiers if you want to achieve different alignment depending on screen size.
Add gutters to elements with .grid__col--gutter-xs-#
, .grid__col--gutter-sm-#
, .grid__col--gutter-md-#
and .grid__col--gutter-lg-#
<div class="grid grid--equalheight" style=''>
<div class="grid__col grid__col grid__col--xs-8 grid__col--gutter-xs-2">
<div class="sg-box">short column with gutter around it</div>
</div>
<div class="grid__col grid__col grid__col--xs-8 grid__col--gutter-xs-2">
<div class="sg-box">long column with gutter around it, lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis deleniti fuga nostrum soluta totam sit magnam esse aliquid nisi, corrupti itaque, officiis minus aperiam eos iste, recusandae, rerum necessitatibus
adipisci. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis deleniti fuga nostrum soluta totam sit magnam esse aliquid nisi, corrupti itaque, officiis minus aperiam eos iste.</div>
</div>
</div>
{
"language": "en-US",
"modifier": "grid--equalheight",
"columns": [
{
"class": "grid__col grid__col--xs-8 grid__col--gutter-xs-2",
"text": "short column with gutter around it"
},
{
"class": "grid__col grid__col--xs-8 grid__col--gutter-xs-2",
"text": "long column with gutter around it, lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis deleniti fuga nostrum soluta totam sit magnam esse aliquid nisi, corrupti itaque, officiis minus aperiam eos iste, recusandae, rerum necessitatibus adipisci. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis deleniti fuga nostrum soluta totam sit magnam esse aliquid nisi, corrupti itaque, officiis minus aperiam eos iste."
}
]
}