From 916d94d746cb8bd1402937d1aa44a8d12c6c4308 Mon Sep 17 00:00:00 2001 From: Kevin Ball Date: Fri, 21 Jul 2017 13:22:13 -0700 Subject: [PATCH] Final touches on new grid frame margins --- scss/xy-grid/_classes.scss | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/scss/xy-grid/_classes.scss b/scss/xy-grid/_classes.scss index 7a7c44fba..50908efc6 100644 --- a/scss/xy-grid/_classes.scss +++ b/scss/xy-grid/_classes.scss @@ -333,13 +333,11 @@ @if $margin-grid { @include xy-margin-grid-classes(top bottom, true, '.grid-margin-y') - .grid-frame.grid-margin-y { - @include xy-grid-frame(true, false, $grid-margin-gutters) - } } + } -@mixin xy-frame-grid-classes($vertical-grid: true) { +@mixin xy-frame-grid-classes($vertical-grid: true, $margin-grid: true) { // Framed grid styles .grid-frame { @include xy-grid-frame; @@ -387,7 +385,6 @@ } @if $vertical-grid { - .grid-y { &.grid-frame { width: auto; @@ -413,6 +410,17 @@ } } } + @if $margin-grid { + @include xy-margin-grid-classes(top bottom, true, '.grid-margin-y') + .grid-frame.grid-margin-y { + @include xy-grid-frame(true, false, $grid-margin-gutters, $include-base: false) + } + @include -zf-each-breakpoint(false) { + .grid-margin-y.#{$-zf-size}-grid-frame { + @include xy-grid-frame(true, false, $grid-margin-gutters, $-zf-size, false) + } + } + } } // Final classes @@ -463,6 +471,6 @@ } @if ($frame-grid) { - @include xy-frame-grid-classes($vertical-grid) + @include xy-frame-grid-classes($vertical-grid, $margin-grid) } } -- 2.47.2