redo spacers
This commit is contained in:
parent
cefae20c99
commit
27c450e1af
4 changed files with 147 additions and 84 deletions
84
src/scss/spacers/_margin.scss
Normal file
84
src/scss/spacers/_margin.scss
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
$margin-levels: (
|
||||
'0': 0,
|
||||
'1': 1rem,
|
||||
'2': 2rem,
|
||||
'3': 3rem,
|
||||
'4': 4rem,
|
||||
'5': 5rem,
|
||||
'6': 6rem,
|
||||
'7': 7rem,
|
||||
'8': 8rem,
|
||||
) !default;
|
||||
|
||||
@each $level, $value in $margin-levels {
|
||||
.m-#{$level} {
|
||||
margin: $value;
|
||||
}
|
||||
.mt-#{$level} {
|
||||
margin-top: $value;
|
||||
}
|
||||
.mr-#{$level} {
|
||||
margin-right: $value;
|
||||
}
|
||||
.mb-#{$level} {
|
||||
margin-bottom: $value;
|
||||
}
|
||||
.ml-#{$level} {
|
||||
margin-left: $value;
|
||||
}
|
||||
.mx-#{$level} {
|
||||
margin-right: $value;
|
||||
margin-left: $value;
|
||||
}
|
||||
.my-#{$level} {
|
||||
margin-top: $value;
|
||||
margin-bottom: $value;
|
||||
}
|
||||
|
||||
.\!m-#{$level} {
|
||||
margin: $value !important;
|
||||
}
|
||||
.\!mt-#{$level} {
|
||||
margin-top: $value !important;
|
||||
}
|
||||
.\!mr-#{$level} {
|
||||
margin-right: $value !important;
|
||||
}
|
||||
.\!mb-#{$level} {
|
||||
margin-bottom: $value !important;
|
||||
}
|
||||
.\!ml-#{$level} {
|
||||
margin-left: $value !important;
|
||||
}
|
||||
.\!mx-#{$level} {
|
||||
margin-right: $value !important;
|
||||
margin-left: $value !important;
|
||||
}
|
||||
.\!my-#{$level} {
|
||||
margin-top: $value !important;
|
||||
margin-bottom: $value !important;
|
||||
}
|
||||
}
|
||||
|
||||
.m-auto {
|
||||
margin: auto;
|
||||
}
|
||||
.mx-auto {
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
}
|
||||
.my-auto {
|
||||
margin-top: auto;
|
||||
margin-bottom: auto;
|
||||
}
|
||||
.\!m-auto {
|
||||
margin: auto !important;
|
||||
}
|
||||
.\!mx-auto {
|
||||
margin-right: auto !important;
|
||||
margin-left: auto !important;
|
||||
}
|
||||
.\!my-auto {
|
||||
margin-top: auto !important;
|
||||
margin-bottom: auto !important;
|
||||
}
|
||||
61
src/scss/spacers/_padding.scss
Normal file
61
src/scss/spacers/_padding.scss
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
$padding-levels: (
|
||||
'0': 0,
|
||||
'1': 0.5rem,
|
||||
'2': 1rem,
|
||||
'3': 1.75rem,
|
||||
'4': 2.25rem,
|
||||
'5': 3rem,
|
||||
'6': 4rem,
|
||||
'7': 5rem,
|
||||
'8': 6rem,
|
||||
) !default;
|
||||
|
||||
@each $level, $value in $padding-levels {
|
||||
.p-#{$level} {
|
||||
padding: $value;
|
||||
}
|
||||
.pt-#{$level} {
|
||||
padding-top: $value;
|
||||
}
|
||||
.pr-#{$level} {
|
||||
padding-right: $value;
|
||||
}
|
||||
.pb-#{$level} {
|
||||
padding-bottom: $value;
|
||||
}
|
||||
.pl-#{$level} {
|
||||
padding-left: $value;
|
||||
}
|
||||
.px-#{$level} {
|
||||
padding-right: $value;
|
||||
padding-left: $value;
|
||||
}
|
||||
.py-#{$level} {
|
||||
padding-top: $value;
|
||||
padding-bottom: $value;
|
||||
}
|
||||
|
||||
.\!p-#{$level} {
|
||||
padding: $value !important;
|
||||
}
|
||||
.\!pt-#{$level} {
|
||||
padding-top: $value !important;
|
||||
}
|
||||
.\!pr-#{$level} {
|
||||
padding-right: $value !important;
|
||||
}
|
||||
.\!pb-#{$level} {
|
||||
padding-bottom: $value !important;
|
||||
}
|
||||
.\!pl-#{$level} {
|
||||
padding-left: $value !important;
|
||||
}
|
||||
.\!px-#{$level} {
|
||||
padding-right: $value !important;
|
||||
padding-left: $value !important;
|
||||
}
|
||||
.\!py-#{$level} {
|
||||
padding-top: $value !important;
|
||||
padding-bottom: $value !important;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,65 +1,2 @@
|
|||
@import 'variables';
|
||||
|
||||
@each $level, $value in $margin-levels {
|
||||
.m-#{$level} {
|
||||
margin: $value !important;
|
||||
}
|
||||
.mt-#{$level} {
|
||||
margin-top: $value !important;
|
||||
}
|
||||
.mr-#{$level} {
|
||||
margin-right: $value !important;
|
||||
}
|
||||
.mb-#{$level} {
|
||||
margin-bottom: $value !important;
|
||||
}
|
||||
.ml-#{$level} {
|
||||
margin-left: $value !important;
|
||||
}
|
||||
.mx-#{$level} {
|
||||
margin-right: $value !important;
|
||||
margin-left: $value !important;
|
||||
}
|
||||
.my-#{$level} {
|
||||
margin-top: $value !important;
|
||||
margin-bottom: $value !important;
|
||||
}
|
||||
}
|
||||
|
||||
.m-auto {
|
||||
margin: auto !important;
|
||||
}
|
||||
.mx-auto {
|
||||
margin-right: auto !important;
|
||||
margin-left: auto !important;
|
||||
}
|
||||
.my-auto {
|
||||
margin-top: auto !important;
|
||||
margin-bottom: auto !important;
|
||||
}
|
||||
|
||||
@each $level, $value in $padding-levels {
|
||||
.p-#{$level} {
|
||||
padding: $value !important;
|
||||
}
|
||||
.pt-#{$level} {
|
||||
padding-top: $value !important;
|
||||
}
|
||||
.pr-#{$level} {
|
||||
padding-right: $value !important;
|
||||
}
|
||||
.pb-#{$level} {
|
||||
padding-bottom: $value !important;
|
||||
}
|
||||
.pl-#{$level} {
|
||||
padding-left: $value !important;
|
||||
}
|
||||
.px-#{$level} {
|
||||
padding-right: $value !important;
|
||||
padding-left: $value !important;
|
||||
}
|
||||
.py-#{$level} {
|
||||
padding-top: $value !important;
|
||||
padding-bottom: $value !important;
|
||||
}
|
||||
}
|
||||
@import 'margin';
|
||||
@import 'padding';
|
||||
|
|
|
|||
|
|
@ -1,19 +0,0 @@
|
|||
$margin-levels: (
|
||||
'0': 0,
|
||||
'1': 1rem,
|
||||
'2': 2rem,
|
||||
'3': 3rem,
|
||||
'4': 4rem,
|
||||
'5': 5rem,
|
||||
'6': 6rem,
|
||||
) !default;
|
||||
|
||||
$padding-levels: (
|
||||
'0': 0,
|
||||
'1': 0.5rem,
|
||||
'2': 1rem,
|
||||
'3': 1.75rem,
|
||||
'4': 2.25rem,
|
||||
'5': 3rem,
|
||||
'6': 4rem,
|
||||
) !default;
|
||||
Loading…
Reference in a new issue