Features
- 12 Columns (default).
- 25px gutter size (default)
- Configurable SCSS file
-
3 Breakpoints
- small, 0 - 639px
- medium, 640px - 1023px
- large, 1024px - beyond
- Offset
- No gutter grid
Install
You can get it via bower.
bower install baze-grid --save
or download the latest zip file then include the css file in head.
<link rel="stylesheet" href="path/to/baze-grid.css">
Examples
1
1
2
2
3
3
4
4
5
5
6
6
How to use
By default, all the columns are stacked (width 100%). To set the width, pass parameter into data-col attribute and to set the offset, pass parameter into data-offset attribute. both parameter for data-col and data-offset can be combination of these:
- s[1-12]. Affect width and offset when screen width is from 0 - 639px.
- m[1-12]. Affect width and offset when screen width is from 640px - 1023px.
- l[1-12]. Affect width and offset when screen width is from 1024px - beyond.
<div class="bzg">
<div class="bzg_c" data-col="[column-width]" data-offset="[column-offset]">
...
</div>
<div class="bzg_c" data-col="[column-width]" data-offset="[column-offset]">
...
</div>
</div>
Examples
Basic grid
6
6
<div class="bzg">
<div class="bzg_c" data-col="s6">
...
</div>
<div class="bzg_c" data-col="s6">
...
</div>
</div>
Offset
3
3
<div class="bzg">
<div class="bzg_c" data-col="s3">
...
</div>
<div class="bzg_c" data-col="s3" data-offset="s6">
...
</div>
</div>
Responsive
small 12
medium 6
large 4
medium 6
large 4
small 12
medium 6
large 8
medium 6
large 8
*Resize browser to see in action.
<div class="bzg">
<div class="bzg_c" data-col="s12, m6, l4">
...
</div>
<div class="bzg_c" data-col="s12, m6, l8">
...
</div>
</div>
small 6
medium 3
large 4, large offset 2
medium 3
large 4, large offset 2
small 6
medium 3, medium offset 6
large 4
medium 3, medium offset 6
large 4
<div class="bzg">
<div class="bzg_c" data-col="s6, m3, l4" data-offset="l2">
...
</div>
<div class="bzg_c" data-col="s6, m3, l4" data-offset="m6">
...
</div>
</div>
Nested
6
4
8
6
<div class="bzg">
<div class="bzg_c" data-col="s6">
<div class="bzg">
<div class="bzg_c" data-col="s4">
...
</div>
<div class="bzg_c" data-col="s8">
...
</div>
</div>
</div>
<div class="bzg_c" data-col="s6">
...
</div>
</div>
No gutter
6
6
<div class="bzg bzg--no-gutter">
<div class="bzg_c" data-col="s6">
...
</div>
<div class="bzg_c" data-col="s6">
...
</div>
</div>
Browser support
Baze Grid has been tested and work awesomely in IE8 (with respondjs polyfill if you need responsive support) and other evergreen browsers.