We use Furattos'fluid system which scales up to 12 columns. You don't need much to start it up, the only thing you need to do is to nest each column (.col-1, .col-2, etc.) inside a div with class ".row".
You can algo nest rows inside existing .col-* columns.
We also included a grid system based on flex, it's pretty much the same thing, the only difference is that it uses display flex instead of floating the element to the left.
Probably you will want to add some offset the columns of the grid, to put it more to the right, don't worry we have you covered. Let us explain this thing works. In a case where want blank space between columns, the fair solution was to add some blank columns actually, that is not necessary with the offsets though. Offset will add a margin to the left according to the 12 column grid Furatto offers.
We have functions to help you make the responsive side even more easy.
With this function you convert the pixels to rems, to make it easier on the responsive side, you can change the default value in the variables scss.
Just like the rems functions, just with ems.
We added some simple and functional class names for behavior tweaks.
This floats an element to the left.
This floats an element to the right.
This aligns the text to the left.
This aligns the text to the right.
This aligns the text to be justify.
This aligns the text to be center.
This classes will align any element vertically. The only but is that its parent has to have a height.
This classes will center any element vertically using flex, the only constrain is that you have to apply it to the elements' parent, not to the element itself.
This class will center any element vertically and horizontally using flex, the only constrain is that you have to apply it to the elements' parent, not to the element itself.
This class will give the same amount of space to each element using flex, the only constrain is that you have to apply it to the elements' parent.
This class will add its name to the element.
This class will add its name to the element.
This class will add its name to the element.
This class will add its name to the element.
This class will add its name to the element.
This class will add its name to the element.
This class will add its name to the element.
We have provided a set of helpful media query mixins with really cool names. Kudos to Rafal Bromirski. We have one for Mobile and Tablet so it's easier for you to manage those screens.
We made some class names to make it more easy for you to manage the responsive part, with them you can show or hide content on small, medium or large devices.
Width < 768px | Width < 1024px | Width < 1140px | Width > 4096px | |
---|---|---|---|---|
show-on-s | Visible | Hidden | Hidden | Hidden |
show-on-m | Hidden | Visible | Hidden | Hidden |
show-on-l | Hidden | Hidden | Visible | Hidden |
show-on-w | Hidden | Hidden | Hidden | Visible |
hide-on-s-only | Hidden | Visible | Visible | Visible |
hide-on-m-only | Visible | Hidden | Visible | Visible |
hide-on-l-only | Visible | Visible | Hidden | Visible |
hide-on-w-only | Visible | Visible | Visible | Hidden |
This class hides the element when it reaches 768px.
This class hides the element when it reaches 1024px.
This class hides the element when it reaches 1140px.
This class hides the element when it reaches 4096px.