Spacings
Options for Paddings and Margins
| Directions | Sizes |
|---|---|
| "x" (left and right) | "reset": 0px |
| "y" (top and bottom) | "xxs": 4px |
| "l" (left) | "xs": 8px |
| "r" (right) | "s": 16px |
| "t" (top) | "m": 24px |
| "b" (bottom) | "l": 32px |
| "" (all sides) / for usage in mixins: "all" | "xl": 48px |
| "xxl": 64px | |
| "xxxl": 96px |
Classes for Margin/Padding
TIP
Direction is optional (empty = all sides). For example: m-xxl = margin "XXL" on all four sides.
sass
.m-[direction] * - [ size ]
.p-[direction] * - [ size ]Example
::: demo
m-r-xxl
p-xl
Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
m-l-s m-t-m
Negative Margin Classes
Examples:
.-m-l-xsnegative margin-left with value "$space-xs".-m-r-lnegative margin-right with value "$space-l".-m-t-lnegative margin-top with value "$space-l".-m-b-xxxsnegative margin-bottom with value "$space-xxxs"
Mixins for Margin/Padding
Use Spacing-Mixin in SCSS like this:
sass
@include p([direction], [size]);
@include m([direction], [size]);Variables for Spacings
Use Variables in SCSS like in this example:
sass
left: $space-xxl;Reset Margin or Padding for Print
See general Print Helper Classes.
Absolute Positioning Helper Classes
You can use these helper classes in combination with .h-pos-absolute:
sass
.left-[size]
.right-[size]
.top-[size]
.bottom-[size]