Update grid in mixins
This commit is contained in:
@@ -516,16 +516,9 @@ h6, .h6, .zeta {
|
||||
Grid
|
||||
========================================================================== */
|
||||
.grid {
|
||||
font-size: 0;
|
||||
margin-left: -20px;
|
||||
letter-spacing: normal; }
|
||||
.grid.-full {
|
||||
margin-left: 0; }
|
||||
.grid.-list {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
padding-left: 0;
|
||||
list-style: none; }
|
||||
letter-spacing: normal;
|
||||
font-size: 0; }
|
||||
|
||||
/* ==========================================================================
|
||||
Helpers
|
||||
|
||||
@@ -1,149 +1,146 @@
|
||||
/* ==========================================================================
|
||||
Grid
|
||||
========================================================================== */
|
||||
.grid, %grid {
|
||||
font-size: 0;
|
||||
|
||||
@mixin grid {
|
||||
margin-left: -$gutter;
|
||||
|
||||
letter-spacing: normal;
|
||||
|
||||
&.-full, &%-full {
|
||||
margin-left: 0;
|
||||
|
||||
> %grid__item {
|
||||
margin-bottom: 0;
|
||||
padding-left: 0;
|
||||
}
|
||||
}
|
||||
|
||||
&.-list, &%-list {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
padding-left: 0;
|
||||
|
||||
list-style: none;
|
||||
}
|
||||
font-size: 0;
|
||||
}
|
||||
.grid {
|
||||
@include grid;
|
||||
}
|
||||
|
||||
%grid__item {
|
||||
font-size: $font-size;
|
||||
|
||||
@mixin grid__item {
|
||||
display: inline-block;
|
||||
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
margin-bottom: $gutter;
|
||||
padding-left: $gutter;
|
||||
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
%whole {
|
||||
width: 100%;
|
||||
|
||||
@extend %grid__item;
|
||||
vertical-align: top;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
%half {
|
||||
@extend %grid__item;
|
||||
@mixin whole {
|
||||
@include grid__item;
|
||||
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
@mixin half {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-small) {
|
||||
width: span(1/2);
|
||||
}
|
||||
}
|
||||
|
||||
%third {
|
||||
@extend %grid__item;
|
||||
@mixin third {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-medium) {
|
||||
width: span(1/3);
|
||||
}
|
||||
}
|
||||
|
||||
%two-thirds {
|
||||
@extend %grid__item;
|
||||
@mixin two-thirds {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-medium) {
|
||||
width: span(2/3);
|
||||
}
|
||||
}
|
||||
|
||||
%quarter {
|
||||
@extend %grid__item;
|
||||
@mixin quarter {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-medium) {
|
||||
width: span(1/4);
|
||||
}
|
||||
}
|
||||
|
||||
%two-quarters {
|
||||
@extend %grid__item;
|
||||
@mixin two-quarters {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-medium) {
|
||||
width: span(2/4);
|
||||
}
|
||||
}
|
||||
|
||||
%three-quarters {
|
||||
@extend %grid__item;
|
||||
@mixin three-quarters {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-medium) {
|
||||
width: span(3/4);
|
||||
}
|
||||
}
|
||||
|
||||
%fifth {
|
||||
@extend %grid__item;
|
||||
@mixin fifth {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-large) {
|
||||
width: span(1/5);
|
||||
}
|
||||
}
|
||||
|
||||
%two-fifths {
|
||||
@extend %grid__item;
|
||||
@mixin two-fifths {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-large) {
|
||||
width: span(2/5);
|
||||
}
|
||||
}
|
||||
|
||||
%three-fifths {
|
||||
@extend %grid__item;
|
||||
@mixin three-fifths {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-large) {
|
||||
width: span(3/5);
|
||||
}
|
||||
}
|
||||
|
||||
%four-fifths {
|
||||
@extend %grid__item;
|
||||
@mixin four-fifths {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-large) {
|
||||
width: span(4/5);
|
||||
}
|
||||
}
|
||||
|
||||
%sixth {
|
||||
@extend %grid__item;
|
||||
@mixin sixth {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-huge) {
|
||||
width: span(1/6);
|
||||
}
|
||||
}
|
||||
|
||||
%two-sixths {
|
||||
@extend %grid__item;
|
||||
@mixin two-sixths {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-huge) {
|
||||
width: span(2/6);
|
||||
}
|
||||
}
|
||||
|
||||
%three-sixths {
|
||||
@extend %grid__item;
|
||||
@mixin three-sixths {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-huge) {
|
||||
width: span(3/6);
|
||||
}
|
||||
}
|
||||
|
||||
%four-sixths {
|
||||
@extend %grid__item;
|
||||
@mixin four-sixths {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-huge) {
|
||||
width: span(4/6);
|
||||
}
|
||||
}
|
||||
|
||||
%five-sixths {
|
||||
@extend %grid__item;
|
||||
@mixin five-sixths {
|
||||
@include grid__item;
|
||||
|
||||
@media (min-width: $from-huge) {
|
||||
width: span(5/6);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user