UNPKG

1.45 kBSCSSView Raw
1@import "variables";
2
3@each $name, $value in $margins {
4 .m\:#{$name} {
5 margin: $value;
6 }
7 .mt\:#{$name} {
8 margin-top: $value;
9 }
10 .mr\:#{$name} {
11 margin-right: $value;
12 }
13 .mb\:#{$name} {
14 margin-bottom: $value;
15 }
16 .ml\:#{$name} {
17 margin-left: $value;
18 }
19 .mx\:#{$name} {
20 margin-left: $value;
21 margin-right: $value;
22 }
23 .my\:#{$name} {
24 margin-top: $value;
25 margin-bottom: $value;
26 }
27}
28
29@each $bpName, $bpValue in $breakpoints {
30 @each $name, $value in $margins {
31 .#{$bpName}\:m\:#{$name} {
32 @media (min-width: #{$bpValue}) {
33 margin: $value;
34 }
35 }
36 .#{$bpName}\:mt\:#{$name} {
37 @media (min-width: #{$bpValue}) {
38 margin-top: $value;
39 }
40 }
41 .#{$bpName}\:mr\:#{$name} {
42 @media (min-width: #{$bpValue}) {
43 margin-right: $value;
44 }
45 }
46 .#{$bpName}\:mb\:#{$name} {
47 @media (min-width: #{$bpValue}) {
48 margin-bottom: $value;
49 }
50 }
51 .#{$bpName}\:ml\:#{$name} {
52 @media (min-width: #{$bpValue}) {
53 margin-left: $value;
54 }
55 }
56 .#{$bpName}\:mx\:#{$name} {
57 @media (min-width: #{$bpValue}) {
58 margin-left: $value;
59 margin-right: $value;
60 }
61 }
62 .#{$bpName}\:my\:#{$name} {
63 @media (min-width: #{$bpValue}) {
64 margin-top: $value;
65 margin-bottom: $value;
66 }
67 }
68 }
69}