Grid
Variables
grid-columns: 12
grid-gutters: 15px
Breakpoints
desktop-wide:
max-width: 100vw
min-width: 1440px
content: 1440px
col: xl
default: '{{!core.mobileFirst}}'
bleed: 1600px
desktop:
max-width: 1439px
min-width: 1024px
content: 1024px
col: lg
tablet:
max-width: 1023px
min-width: 768px
content: 768px
col: md
mobile:
max-width: 767px
min-width: 320px
content: 100%
col: sm
Mixins
container
Parameters
None
Usage
.container {
@mixin container;
}
Output
.container {
box-sizing: border-box;
width: 1400px;
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;
}
site-max
Parameters
None
Usage
.body {
@mixin site-max;
}
Output
.container {
max-width: 1600px;
margin-right: auto;
margin-left: auto;
}
grid
Parameters
None
Usage
@mixin grid;
flex-grid
Parameters
None
Usage
@mixin flex-grid;
Helpers
.container
.row
.flex
Fluid Grid
Quick Start
<div class="container">
<div class="row">
<div class="col-4">1/3 column</div>
<div class="col-4">1/3 column</div>
<div class="col-4">1/3 column</div>
</div>
</div>
Options
Default | Small | Medium | Large | Extra large | |
---|---|---|---|---|---|
Container width | None (auto) | 320px - 767px | 768px - 1023px | 1024px - 1439px | 1440px - 100vw |
Class prefix | .col- |
.col-sm- |
.col-md- |
.col-lg- |
.col-xl- |
# of columns | 12 | 12 | 12 | 12 | 12 |
Gutter width | 15px on each side | 15px on each side | 15px on each side | 15px on each side | 15px on each side |
Nestable | Yes | Yes | Yes | Yes | Yes |
Offsets | Yes | Yes | Yes | Yes | Yes |
Column ordering | Yes | Yes | Yes | Yes | Yes |
Flex Grid
Quick Start
<div class="container">
<div class="flex-row">
<div class="flex-4">1/3 column</div>
<div class="flex-4">1/3 column</div>
<div class="flex-4">1/3 column</div>
</div>
</div>
Auto Sizing
Add as many to this example and they will size accordingly
<div class="container">
<div class="flex-row">
<div class="flex-grow flex-no-shrink">1/3 column</div>
<div class="flex-grow flex-no-shrink">1/3 column</div>
<div class="flex-grow flex-no-shrink">1/3 column</div>
</div>
</div>
Options
Default | Small | Medium | Large | Extra large | |
---|---|---|---|---|---|
Container width | None (auto) | 320px - 767px | 768px - 1023px | 1024px - 1439px | 1440px - 100vw |
Class prefix | .flex- |
.flex-sm- |
.flex-md- |
.flex-lg- |
.flex-xl- |
# of columns | 12 | 12 | 12 | 12 | 12 |
Gutter width | 15px on each side | 15px on each side | 15px on each side | 15px on each side | 15px on each side |
Nestable | Yes | Yes | Yes | Yes | Yes |
Offsets | Yes | Yes | Yes | Yes | Yes |
Column ordering | Yes | Yes | Yes | Yes | Yes |