2020-05-10 13:47:06 +00:00
|
|
|
.is-marginless
|
|
|
|
margin: 0 !important
|
|
|
|
|
|
|
|
.is-paddingless
|
|
|
|
padding: 0 !important
|
|
|
|
|
|
|
|
$spacing-shortcuts: ("margin": "m", "padding": "p") !default
|
|
|
|
$spacing-directions: ("top": "t", "right": "r", "bottom": "b", "left": "l") !default
|
|
|
|
$spacing-horizontal: "x" !default
|
|
|
|
$spacing-vertical: "y" !default
|
2021-02-26 14:59:36 +00:00
|
|
|
$spacing-values: ("0": 0, "1": 0.25rem, "2": 0.5rem, "3": 0.75rem, "4": 1rem, "5": 1.5rem, "6": 3rem, "auto": auto) !default
|
2020-05-10 13:47:06 +00:00
|
|
|
|
|
|
|
@each $property, $shortcut in $spacing-shortcuts
|
2020-05-10 23:25:29 +00:00
|
|
|
@each $name, $value in $spacing-values
|
2020-08-27 09:46:39 +00:00
|
|
|
// All directions
|
|
|
|
.#{$shortcut}-#{$name}
|
|
|
|
#{$property}: $value !important
|
2020-05-10 23:25:29 +00:00
|
|
|
// Cardinal directions
|
|
|
|
@each $direction, $suffix in $spacing-directions
|
2020-05-10 13:47:06 +00:00
|
|
|
.#{$shortcut}#{$suffix}-#{$name}
|
|
|
|
#{$property}-#{$direction}: $value !important
|
2020-05-10 23:25:29 +00:00
|
|
|
// Horizontal axis
|
|
|
|
@if $spacing-horizontal != null
|
|
|
|
.#{$shortcut}#{$spacing-horizontal}-#{$name}
|
|
|
|
#{$property}-left: $value !important
|
|
|
|
#{$property}-right: $value !important
|
|
|
|
// Vertical axis
|
|
|
|
@if $spacing-vertical != null
|
|
|
|
.#{$shortcut}#{$spacing-vertical}-#{$name}
|
|
|
|
#{$property}-top: $value !important
|
|
|
|
#{$property}-bottom: $value !important
|