UNPKG

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