/* #Grid System
One
Fifteen
Three
Thirteen
Four Pushed by Twelve
Seven
Nine
Four
Twelve
Five
Eleven
Eight
Eight
Six
Ten
Eight Pushed by Eight
Three
Ten
Three
Eleven
Five
*/ .container { position: relative; margin: 0 auto; padding: 0; & .alpha { margin-left: 0; } & .omega { margin-right: 0; } } .column, .columns { float: left; margin-left: $gutter/2; margin-right: $gutter/2; } .alpha-omega { margin-right: 0; margin-left: 0; } .row { margin-bottom: $gutter; } // #Desktop Grid @include grid($desktop-container-width, $column-count, $gutter); //----------------------------------------------------------------------- // #Tablet Grid @media only screen and (max-width: $tablet-max-breakpoint) { @include grid($tablet-container-width, $column-count, $gutter); .container { width: $tablet-container-width; } } //-------------------------------------------------------------------- /* #Mobile Grid Every column element in this grid is the total grid width */ @media only screen and (max-width: $mobile-max-breakpoint) { .container { width: $mobile-container-width; & .one, & .two, & .three, & .four, & .five, & .six, & .seven, & .eight, & .nine, & .ten, & .eleven, & .twelve, & .thirteen, & .fourteen, & .fifteen, & .sixteen, & .one-third, & .two-thirds, & .one-half, & .one-quarter, & .three-quarters { width: $mobile-column-width; } .column, .columns { margin: 0; } .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten, .offset-by-eleven, .offset-by-twelve, .offset-by-thirteen, .offset-by-fourteen, .offset-by-fifteen { padding-left: 0; } } } // #Clearing /* ##Auto-applied clearfix for .container elements ```
This element has clearfix applied in browsers that support the :after css selector
``` */ .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } /* ##General use clearfix class ```
This haz clearfix
``` Use this clearfix class on parent to clear nested columns, or: wrap each row of columns in a ```
...
``` */ .clearfix:before, .clearfix:after, .row:before, .row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } /* ##Auto-applied clearfix for .row elements ```
This element has clearfix applied in browsers that support the :after css selector
``` */ .row:after, .clearfix:after { clear: both; } .row, .clearfix { zoom: 1; } /* ##Block level clear You can also use a ```
``` to clear columns */ .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }