Spacings Classes
Spacing classes, used to add spaces around elements in various ways. These are all based on the Spacing properties. Each has a nine-step scale with 0 being no spacing and 8 being the maximum.
Padding All
Padding on all sides
.pa-0
.pa-0 { padding: 0; }
.pa-1
.pa-1 { padding: var(--sp-1); }
.pa-2
.pa-2 { padding: var(--sp-2); }
.pa-3
.pa-3 { padding: var(--sp-3); }
.pa-4
.pa-4 { padding: var(--sp-4); }
.pa-5
.pa-5 { padding: var(--sp-5); }
.pa-6
.pa-6 { padding: var(--sp-6); }
.pa-7
.pa-7 { padding: var(--sp-7); }
.pa-8
.pa-8 { padding: var(--sp-8); }
Padding Left
Padding on the left
.pl-0
.pl-0 { padding-left: 0; }
.pl-1
.pl-1 { padding-left: var(--sp-1); }
.pl-2
.pl-2 { padding-left: var(--sp-2); }
.pl-3
.pl-3 { padding-left: var(--sp-3); }
.pl-4
.pl-4 { padding-left: var(--sp-4); }
.pl-5
.pl-5 { padding-left: var(--sp-5); }
.pl-6
.pl-6 { padding-left: var(--sp-6); }
.pl-7
.pl-7 { padding-left: var(--sp-7); }
.pl-8
.pl-8 { padding-left: var(--sp-8); }
Padding Right
Padding on the right
.pr-0
.pr-0 { padding-right: 0; }
.pr-1
.pr-1 { padding-right: var(--sp-1); }
.pr-2
.pr-2 { padding-right: var(--sp-2); }
.pr-3
.pr-3 { padding-right: var(--sp-3); }
.pr-4
.pr-4 { padding-right: var(--sp-4); }
.pr-5
.pr-5 { padding-right: var(--sp-5); }
.pr-6
.pr-6 { padding-right: var(--sp-6); }
.pr-7
.pr-7 { padding-right: var(--sp-7); }
.pr-8
.pr-8 { padding-right: var(--sp-8); }
Padding Top
Padding on the top
.pt-0
.pt-0 { padding-top: 0; }
.pt-1
.pt-1 { padding-top: var(--sp-1); }
.pt-2
.pt-2 { padding-top: var(--sp-2); }
.pt-3
.pt-3 { padding-top: var(--sp-3); }
.pt-4
.pt-4 { padding-top: var(--sp-4); }
.pt-5
.pt-5 { padding-top: var(--sp-5); }
.pt-6
.pt-6 { padding-top: var(--sp-6); }
.pt-7
.pt-7 { padding-top: var(--sp-7); }
.pt-8
.pt-8 { padding-top: var(--sp-8); }
Padding Bottom
Padding on the bottom
.pb-0
.pb-0 { padding-bottom: 0; }
.pb-1
.pb-1 { padding-bottom: var(--sp-1); }
.pb-2
.pb-2 { padding-bottom: var(--sp-2); }
.pb-3
.pb-3 { padding-bottom: var(--sp-3); }
.pb-4
.pb-4 { padding-bottom: var(--sp-4); }
.pb-5
.pb-5 { padding-bottom: var(--sp-5); }
.pb-6
.pb-6 { padding-bottom: var(--sp-6); }
.pb-7
.pb-7 { padding-bottom: var(--sp-7); }
.pb-8
.pb-8 { padding-bottom: var(--sp-8); }
Padding Horizontal
Horizontal padding
.ph-0
.ph-0 { padding-left: 0; padding-right: 0; }
.ph-1
.ph-1 { padding-left: var(--sp-1); padding-right: var(--sp-1); }
.ph-2
.ph-2 { padding-left: var(--sp-2); padding-right: var(--sp-2); }
.ph-3
.ph-3 { padding-left: var(--sp-3); padding-right: var(--sp-3); }
.ph-4
.ph-4 { padding-left: var(--sp-4); padding-right: var(--sp-4); }
.ph-5
.ph-5 { padding-left: var(--sp-5); padding-right: var(--sp-5); }
.ph-6
.ph-6 { padding-left: var(--sp-6); padding-right: var(--sp-6); }
.ph-7
.ph-7 { padding-left: var(--sp-7); padding-right: var(--sp-7); }
.ph-8
.ph-8 { padding-left: var(--sp-8); padding-right: var(--sp-8); }
.pv-0
.pv-0 { padding-top: 0; padding-bottom: 0; }
Padding Vertical
Vertical padding
.pv-1
.pv-1 { padding-top: var(--sp-1); padding-bottom: var(--sp-1); }
.pv-2
.pv-2 { padding-top: var(--sp-2); padding-bottom: var(--sp-2); }
.pv-3
.pv-3 { padding-top: var(--sp-3); padding-bottom: var(--sp-3); }
.pv-4
.pv-4 { padding-top: var(--sp-4); padding-bottom: var(--sp-4); }
.pv-5
.pv-5 { padding-top: var(--sp-5); padding-bottom: var(--sp-5); }
.pv-6
.pv-6 { padding-top: var(--sp-6); padding-bottom: var(--sp-6); }
.pv-7
.pv-7 { padding-top: var(--sp-7); padding-bottom: var(--sp-7); }
.pv-8
.pv-8 { padding-top: var(--sp-8); padding-bottom: var(--sp-8); }
Margin All
Margin on all sides
.ma-0
.ma-0 { margin: 0; }
.ma-1
.ma-1 { margin: var(--sp-1); }
.ma-2
.ma-2 { margin: var(--sp-2); }
.ma-3
.ma-3 { margin: var(--sp-3); }
.ma-4
.ma-4 { margin: var(--sp-4); }
.ma-5
.ma-5 { margin: var(--sp-5); }
.ma-6
.ma-6 { margin: var(--sp-6); }
.ma-7
.ma-7 { margin: var(--sp-7); }
.ma-8
.ma-8 { margin: var(--sp-8); }
.ma-auto
.ma-auto { margin: auto; }
Margin Left
Margin on the left
.ml-0
.ml-0 { margin-left: 0; }
.ml-1
.ml-1 { margin-left: var(--sp-1); }
.ml-2
.ml-2 { margin-left: var(--sp-2); }
.ml-3
.ml-3 { margin-left: var(--sp-3); }
.ml-4
.ml-4 { margin-left: var(--sp-4); }
.ml-5
.ml-5 { margin-left: var(--sp-5); }
.ml-6
.ml-6 { margin-left: var(--sp-6); }
.ml-7
.ml-7 { margin-left: var(--sp-7); }
.ml-8
.ml-8 { margin-left: var(--sp-8); }
.ml-auto
.ml-auto { margin-left: auto; }
Margin Right
Margin on the right
.mr-0
.mr-0 { margin-right: 0; }
.mr-1
.mr-1 { margin-right: var(--sp-1); }
.mr-2
.mr-2 { margin-right: var(--sp-2); }
.mr-3
.mr-3 { margin-right: var(--sp-3); }
.mr-4
.mr-4 { margin-right: var(--sp-4); }
.mr-5
.mr-5 { margin-right: var(--sp-5); }
.mr-6
.mr-6 { margin-right: var(--sp-6); }
.mr-7
.mr-7 { margin-right: var(--sp-7); }
.mr-8
.mr-8 { margin-right: var(--sp-8); }
.mr-auto
.mr-auto { margin-right: auto; }
Margin Top
Margin on the top
.mt-0
.mt-0 { margin-top: 0; }
.mt-1
.mt-1 { margin-top: var(--sp-1); }
.mt-2
.mt-2 { margin-top: var(--sp-2); }
.mt-3
.mt-3 { margin-top: var(--sp-3); }
.mt-4
.mt-4 { margin-top: var(--sp-4); }
.mt-5
.mt-5 { margin-top: var(--sp-5); }
.mt-6
.mt-6 { margin-top: var(--sp-6); }
.mt-7
.mt-7 { margin-top: var(--sp-7); }
.mt-8
.mt-8 { margin-top: var(--sp-8); }
.mt-auto
.mt-auto { margin-top: auto; }
Margin Bottom
Margin on the bottom
.mb-0
.mb-0 { margin-bottom: 0; }
.mb-1
.mb-1 { margin-bottom: var(--sp-1); }
.mb-2
.mb-2 { margin-bottom: var(--sp-2); }
.mb-3
.mb-3 { margin-bottom: var(--sp-3); }
.mb-4
.mb-4 { margin-bottom: var(--sp-4); }
.mb-5
.mb-5 { margin-bottom: var(--sp-5); }
.mb-6
.mb-6 { margin-bottom: var(--sp-6); }
.mb-7
.mb-7 { margin-bottom: var(--sp-7); }
.mb-8
.mb-8 { margin-bottom: var(--sp-8); }
.mb-auto
.mb-auto { margin-bottom: auto; }
Margin Horizontal
Horizontal margin
.mh-0
.mh-0 { margin-left: 0; margin-right: 0; }
.mh-1
.mh-1 { margin-left: var(--sp-1); margin-right: var(--sp-1); }
.mh-2
.mh-2 { margin-left: var(--sp-2); margin-right: var(--sp-2); }
.mh-3
.mh-3 { margin-left: var(--sp-3); margin-right: var(--sp-3); }
.mh-4
.mh-4 { margin-left: var(--sp-4); margin-right: var(--sp-4); }
.mh-5
.mh-5 { margin-left: var(--sp-5); margin-right: var(--sp-5); }
.mh-6
.mh-6 { margin-left: var(--sp-6); margin-right: var(--sp-6); }
.mh-7
.mh-7 { margin-left: var(--sp-7); margin-right: var(--sp-7); }
.mh-8
.mh-8 { margin-left: var(--sp-8); margin-right: var(--sp-8); }
.mh-auto
.mh-auto { margin-left: auto; margin-right: auto; }
Margin Vertical
Vertical margin
.mv-0
.mv-0 { margin-top: 0; margin-bottom: 0; }
.mv-1
.mv-1 { margin-top: var(--sp-1); margin-bottom: var(--sp-1); }
.mv-2
.mv-2 { margin-top: var(--sp-2); margin-bottom: var(--sp-2); }
.mv-3
.mv-3 { margin-top: var(--sp-3); margin-bottom: var(--sp-3); }
.mv-4
.mv-4 { margin-top: var(--sp-4); margin-bottom: var(--sp-4); }
.mv-5
.mv-5 { margin-top: var(--sp-5); margin-bottom: var(--sp-5); }
.mv-6
.mv-6 { margin-top: var(--sp-6); margin-bottom: var(--sp-6); }
.mv-7
.mv-7 { margin-top: var(--sp-7); margin-bottom: var(--sp-7); }
.mv-8
.mv-8 { margin-top: var(--sp-8); margin-bottom: var(--sp-8); }
.mv-auto
.mv-auto { margin-top: auto; margin-bottom: auto; }
Gap
Gaps, useful for flexbox and grid.
.gap-0
.gap-0 { gap: 0; }
.gap-1
.gap-1 { gap: var(--sp-1); }
.gap-2
.gap-2 { gap: var(--sp-2); }
.gap-3
.gap-3 { gap: var(--sp-3); }
.gap-4
.gap-4 { gap: var(--sp-4); }
.gap-5
.gap-5 { gap: var(--sp-5); }
.gap-6
.gap-6 { gap: var(--sp-6); }
.gap-7
.gap-7 { gap: var(--sp-7); }
.gap-8
.gap-8 { gap: var(--sp-8); }
Row Gap
Row gaps.
.row-gap-0
.row-gap-0 { row-gap: 0; }
.row-gap-1
.row-gap-1 { row-gap: var(--sp-1); }
.row-gap-2
.row-gap-2 { row-gap: var(--sp-2); }
.row-gap-3
.row-gap-3 { row-gap: var(--sp-3); }
.row-gap-4
.row-gap-4 { row-gap: var(--sp-4); }
.row-gap-5
.row-gap-5 { row-gap: var(--sp-5); }
.row-gap-6
.row-gap-6 { row-gap: var(--sp-6); }
.row-gap-7
.row-gap-7 { row-gap: var(--sp-7); }
.row-gap-8
.row-gap-8 { row-gap: var(--sp-8); }
Column Gap
Column gaps
.col-gap-0
.col-gap-0 { column-gap: 0; }
.col-gap-1
.col-gap-1 { column-gap: var(--sp-1); }
.col-gap-2
.col-gap-2 { column-gap: var(--sp-2); }
.col-gap-3
.col-gap-3 { column-gap: var(--sp-3); }
.col-gap-4
.col-gap-4 { column-gap: var(--sp-4); }
.col-gap-5
.col-gap-5 { column-gap: var(--sp-5); }
.col-gap-6
.col-gap-6 { column-gap: var(--sp-6); }
.col-gap-7
.col-gap-7 { column-gap: var(--sp-7); }
.col-gap-8
.col-gap-8 { column-gap: var(--sp-8); }