/
githubmirror
/
materialize
Обзор
Документация
Войти
/
githubmirror
/
materialize
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v1-dev
sass/components/_grid.scss
156 строк
3 KB
Chang Alan
v1 docs style changes
17 окт 2017, 02:02
17 окт 2017, 02:02
8bf1b9c
Код
Авторство
О чём код?
.container { margin: 0 auto; max-width: 1280px; width: 90%; } @media #{$medium-and-up} { .container { width: 85%; } } @media #{$large-and-up} { .container { width: 70%; } } .col .row { margin-left: (-1 * $gutter-width / 2); margin-right: (-1 * $gutter-width / 2); } .section { padding-top: 1rem; padding-bottom: 1rem; &.no-pad { padding: 0; } &.no-pad-bot { padding-bottom: 0; } &.no-pad-top { padding-top: 0; } } // Mixins to eliminate code repitition @mixin reset-offset { margin-left: auto; left: auto; right: auto; } @mixin grid-classes($size, $i, $perc) { &.offset-#{$size}#{$i} { margin-left: $perc; } &.pull-#{$size}#{$i} { right: $perc; } &.push-#{$size}#{$i} { left: $perc; } } .row { margin-left: auto; margin-right: auto; margin-bottom: 20px; // Clear floating children &:after { content: ""; display: table; clear: both; } .col { float: left; box-sizing: border-box; padding: 0 $gutter-width / 2; min-height: 1px; &[class*="push-"], &[class*="pull-"] { position: relative; } $i: 1; @while $i <= $num-cols { $perc: unquote((100 / ($num-cols / $i)) + "%"); &.s#{$i} { width: $perc; @include reset-offset; } $i: $i + 1; } $i: 1; @while $i <= $num-cols { $perc: unquote((100 / ($num-cols / $i)) + "%"); @include grid-classes("s", $i, $perc); $i: $i + 1; } @media #{$medium-and-up} { $i: 1; @while $i <= $num-cols { $perc: unquote((100 / ($num-cols / $i)) + "%"); &.m#{$i} { width: $perc; @include reset-offset; } $i: $i + 1 } $i: 1; @while $i <= $num-cols { $perc: unquote((100 / ($num-cols / $i)) + "%"); @include grid-classes("m", $i, $perc); $i: $i + 1; } } @media #{$large-and-up} { $i: 1; @while $i <= $num-cols { $perc: unquote((100 / ($num-cols / $i)) + "%"); &.l#{$i} { width: $perc; @include reset-offset; } $i: $i + 1; } $i: 1; @while $i <= $num-cols { $perc: unquote((100 / ($num-cols / $i)) + "%"); @include grid-classes("l", $i, $perc); $i: $i + 1; } } @media #{$extra-large-and-up} { $i: 1; @while $i <= $num-cols { $perc: unquote((100 / ($num-cols / $i)) + "%"); &.xl#{$i} { width: $perc; @include reset-offset; } $i: $i + 1; } $i: 1; @while $i <= $num-cols { $perc: unquote((100 / ($num-cols / $i)) + "%"); @include grid-classes("xl", $i, $perc); $i: $i + 1; } } } }