Spacing Utilities
You can use a wide range of responsive margin and padding utility classes to modify an element’s appearance.
Notation
Spacing utilities that apply to all breakpoints, from xs to xl, have no breakpoint abbreviation in them and are not bound by a media query.
The classes are named using the format ._{property}-{sides}-{size} for targeting all breakpoints and ._{property}-{sides}-{breakpoint}-{size} for responsive spacing utilities.
Where property is one of:
marginpadding
Where sides is one of:
topfor topmarginorpaddingrightfor rightmarginorpaddingbottomfor bottommarginorpaddingleftfor leftmarginorpaddingxfor horizontal (left and right)marginorpaddingyfrom vertical (top and bottom)marginorpadding- blank for classes that set a
marginorpaddingon all 4 sides
Where size is one of:
0for eliminatingmarginorpadding1for classes settingmarginorpaddingto$spacer * 12for classes settingmarginorpaddingto$spacer * 23for classes settingmarginorpaddingto$spacer * 34for classes settingmarginorpaddingto$spacer * 45for classes settingmarginorpaddingto$spacer * 56for classes settingmarginorpaddingto$spacer * 67for classes settingmarginorpaddingto$spacer * 78for classes settingmarginorpaddingto$spacer * 81-2for classes settingmarginorpaddingto$spacer * 1/21-3for classes settingmarginorpaddingto$spacer * 1/32-3for classes settingmarginorpaddingto$spacer * 2/31-4for classes settingmarginorpaddingto$spacer * 1/43-4for classes settingmarginorpaddingto$spacer * 3/4autofor classes settingmarginorpaddingtoauto
You can add more sizes by adding entries to the $spacers Sass variable.
Examples
Here are some examples of these utility classes:
<div class="_margin-top-1"></div>
<div class="_margin-right-1-2"></div>
<div class="_margin-bottom-lg-3-4"></div>
<div class="_margin-left-xs-2"></div>
<div class="_padding-top-2"></div>
<div class="_padding-right-3-4"></div>
<div class="_padding-bottom-xs-1-4"></div>
<div class="_padding-left-sm-2"></div>
Horizontal Centering
You can set a left and right margin using the x side parameter, such as ._margin-x-auto. The ._margin-x-auto class is useful for horizontally centering fixed-width block level content.