# Spacing Units
Apply margin or padding to any element using HTML or SCSS
# How to
@import '~@skyline/scss/src/core/UI.required';
@import '~@skyline/scss/src/utilities/utilities.spacing';
# HTML Example:
<div class="u-mt--400">Example of margin 400 on a div</div>
<div class="u-pa--800">Example of padding 800 on a div</div>
# SCSS Example:
.example-of-using-spacing-units {
margin-top: get-spacing(300);
}
// get-spacing() is also variadic and can be used with lists.
.example-of-variadic-usage {
margin: get-spacing(300 200);
}
# HTML
- uutility
- mmargin
- ppadding
- ttop
- rright
- bbottom
- lleft
- vvertical
- hhorizontal
- aall
- 00px
- 1004px
- 2008px
- 30012px
- 40016px
- 50020px
- 60024px
- 70028px
- 80032px
- 90036px
- 100040px
- 120048px
- 140056px
# SCSS
# get-spacing
To use these styles in a Vue component SCSS, you’ll need:
@import '~@skyline/scss/src/core/UI.required';
get-spacing($values, $rems);
$values: <Number|List>
$rems: <Bool>
false
# get-spacing sizes in pixels
padding || margin: get-spacing(0);
-0px
padding || margin: get-spacing(100);
-4px
padding || margin: get-spacing(200);
-8px
padding || margin: get-spacing(300);
-12px
padding || margin: get-spacing(400);
-16px
padding || margin: get-spacing(500);
-20px
padding || margin: get-spacing(600);
-24px
padding || margin: get-spacing(700);
-28px
padding || margin: get-spacing(800);
-32px
padding || margin: get-spacing(900);
-36px
padding || margin: get-spacing(1000);
-40px
padding || margin: get-spacing(1200);
-48px
padding || margin: get-spacing(1400);
-56px