UNPKG

1.13 kBSCSSView Raw
1@import "variables";
2
3@each $name, $value in $gaps {
4 .gap\:#{$name} {
5 gap: $value;
6
7 @each $flexName, $flexValue in $twelve-columns {
8 & > .flex\:#{$flexName} {
9 flex-basis: calc(#{$flexValue} - #{$value});
10 }
11 }
12 }
13 .gap-x\:#{$name} {
14 column-gap: $value;
15
16 @each $flexName, $flexValue in $twelve-columns {
17 & > .flex\:#{$flexName} {
18 flex-basis: calc(#{$flexValue} - #{$value});
19 }
20 }
21 }
22 .gap-y\:#{$name} {
23 row-gap: $value;
24
25 @each $flexName, $flexValue in $twelve-columns {
26 & > .flex\:#{$flexName} {
27 flex-basis: calc(#{$flexValue} - #{$value});
28 }
29 }
30 }
31}
32
33@each $bpName, $bpValue in $breakpoints {
34 @each $name, $value in $gaps {
35 .#{$bpName}\:gap\:#{$name} {
36 @media (min-width: #{$bpValue}) {
37 gap: $value;
38 }
39 }
40 .#{$bpName}\:gap-x\:#{$name} {
41 @media (min-width: #{$bpValue}) {
42 column-gap: $value;
43 }
44 }
45 .#{$bpName}\:gap-y\:#{$name} {
46 @media (min-width: #{$bpValue}) {
47 row-gap: $value;
48 }
49 }
50 }
51}
\No newline at end of file