]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Final touches on new grid frame margins
authorKevin Ball <kmball11@gmail.com>
Fri, 21 Jul 2017 20:22:13 +0000 (13:22 -0700)
committerKevin Ball <kmball11@gmail.com>
Fri, 21 Jul 2017 20:22:13 +0000 (13:22 -0700)
scss/xy-grid/_classes.scss

index 7a7c44fba8d44e622c98ce0e3d226bbf8e78b763..50908efc6fab8158197ee5cbe85761a1b67738a4 100644 (file)
 
   @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;
   }
 
   @if $vertical-grid {
-
     .grid-y {
       &.grid-frame {
         width: auto;
       }
     }
   }
+  @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
   }
 
   @if ($frame-grid) {
-    @include xy-frame-grid-classes($vertical-grid)
+    @include xy-frame-grid-classes($vertical-grid, $margin-grid)
   }
 }