This shows grid layout used by Nova
This shows how you can responsively place two items in grid.
<div class="layout grid--gap grid--two-cols">
<section class="grid__item item-1">Item One</section>
<section class="grid__item item-2">Item Two</section>
</div>
This shows how you can responsively place three items in grid.
<div class="layout grid--gap grid--three-cols">
<section class="grid__item item-1">Item One</section>
<section class="grid__item item-2">Item Two</section>
<section class="grid__item item-3">Item Three</section>
</div>
This is will layout as many item that it can fill inside the container. This is also responsive.
<div class="layout grid--gap grid-auto-fill">
<section class="grid__item item-1">Item One</section>
<section class="grid__item item-2">Item Two</section>
<section class="grid__item item-3">Item Three</section>
<section class="grid__item item-3">Item Four</section>
<section class="grid__item item-3">Item Five</section>
<section class="grid__item item-3">Item Six</section>
<section class="grid__item item-3">Item Seven</section>
<section class="grid__item item-3">Item Eight</section>
</div>
You can use our built in css variables to span items.
<div class="layout grid--gap">
<section class="grid__item item-1 grid-span-2">Item One</section>
<section class="grid__item item-2 grid-span-4">Item Two</section>
<section class="grid__item item-3 grid-span-6">Item Three</section>
</div>