gridle (v2.0.48)
One grid system to rule them all (.scss)
Gridle is a set of complete and simple settings, mixins and classes that make the creation and usage of grid systems (even complex ones) really simple. All of this with full responsive capabilities
Visit Website for full documentation
Quick start
Importing gridle
import "gridle/gridle"
Configure your grid :
;
Register states (media queries) (optional) :
; ; // even with full custom queries : ;
Generate all classes :
Use your grid in hrml :
<div class="row"> <div class="gr-12 hide-print"> Header </div> <div class="gr-8 gr-12@mobile"> Content </div> <div class="gr-4 gr-12@mobile"> Sidebar </div></div>
Or with mixins :
.row #header #sidebar #sidebar @footer
Customize your content look and feel with Gridle mixins
#sidebar
Element queries support
Gridle has support for element queries with an easy mixin as all the rest of the framework. Thanks to Marc J Schmidt for his awesome work on the hight efficient "polyfill".
.component
Flex as a choice
Gridle allows you to choose between a standard grid generated with float, etc... and a flex one that use the flexbox model. All of this power with the same exact classes.
Generate custom classes
Gridle allows you to generate custom classes that will be available for each of your states. Here's an exemple
This will produce the classes : center, center-mobile, center-tablet and center-landscape automatically
Set multiple grid properties at one
Gridle offer you multiple ways to set grid properties on your elements, the gridle_set and gridle universal mixin are some of these ways
#sidebar
More control with Gridle{.js}
Gridle{.js} allows you to be notified when states changes. It find automatically your states registered in your sass. Simple but powerful
Gridle;// see documentation for more informations...
And more...
That's not finished. Gridle offer you a lot of features and advanced settings that you can discover on the full website. When I say that Gridle is powerful and fully customizable, I really mean it!
Visit Website for full documentation
Tested with
Generator | Version | |
---|---|---|
![]() |
Grunt Sass | 1.0.0 |
![]() |
Gulp Sass | 2.2.0 |
![]() |
Node Sass | 3.4.2 |
![]() |
Gulp | 3.9.0 |
NPM | 2.5.1 | |
![]() |
Libsass | 3.3.3 |
![]() |
Grunt | 0.4.4 |