Last active
June 9, 2024 21:18
-
-
Save blakewatson/784a13a3befdeb9e2757062db6fb66c6 to your computer and use it in GitHub Desktop.
Customizable utility classes for applying margin and padding
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
:root { | |
--xxs: 0.125rem; | |
--xs: 0.25rem; | |
--sm: 0.5rem; | |
--md: 1rem; | |
--lg: 2rem; | |
--xl: 4rem; | |
--xxl: 8rem; | |
} | |
.m-none { | |
margin: 0 !important; | |
} | |
.p-none { | |
padding: 0 !important; | |
} | |
.mt-none { | |
margin-block-start: 0 !important; | |
} | |
.pt-none { | |
padding-block-start: 0 !important; | |
} | |
.mr-none { | |
margin-inline-end: 0 !important; | |
} | |
.pr-none { | |
padding-inline-end: 0 !important; | |
} | |
.mb-none { | |
margin-block-end: 0 !important; | |
} | |
.pb-none { | |
padding-block-end: 0 !important; | |
} | |
.ml-none { | |
margin-inline-start: 0 !important; | |
} | |
.pl-none { | |
padding-inline-start: 0 !important; | |
} | |
.px-none { | |
padding-inline-start: 0 !important; | |
padding-inline-end: 0 !important; | |
} | |
.py-none { | |
padding-block-start: 0 !important; | |
padding-block-end: 0 !important; | |
} | |
.mx-none { | |
margin-inline-start: 0 !important; | |
margin-inline-end: 0 !important; | |
} | |
.my-none { | |
margin-block-start: 0 !important; | |
margin-block-end: 0 !important; | |
} | |
.m-xxs { | |
margin: var(--xxs) !important; | |
} | |
.p-xxs { | |
padding: var(--xxs) !important; | |
} | |
.mt-xxs { | |
margin-block-start: var(--xxs) !important; | |
} | |
.pt-xxs { | |
padding-block-start: var(--xxs) !important; | |
} | |
.mr-xxs { | |
margin-inline-end: var(--xxs) !important; | |
} | |
.pr-xxs { | |
padding-inline-end: var(--xxs) !important; | |
} | |
.mb-xxs { | |
margin-block-end: var(--xxs) !important; | |
} | |
.pb-xxs { | |
padding-block-end: var(--xxs) !important; | |
} | |
.ml-xxs { | |
margin-inline-start: var(--xxs) !important; | |
} | |
.pl-xxs { | |
padding-inline-start: var(--xxs) !important; | |
} | |
.px-xxs { | |
padding-inline-start: var(--xxs) !important; | |
padding-inline-end: var(--xxs) !important; | |
} | |
.py-xxs { | |
padding-block-start: var(--xxs) !important; | |
padding-block-end: var(--xxs) !important; | |
} | |
.mx-xxs { | |
margin-inline-start: var(--xxs) !important; | |
margin-inline-end: var(--xxs) !important; | |
} | |
.my-xxs { | |
margin-block-start: var(--xxs) !important; | |
margin-block-end: var(--xxs) !important; | |
} | |
.m-xs { | |
margin: var(--xs) !important; | |
} | |
.p-xs { | |
padding: var(--xs) !important; | |
} | |
.mt-xs { | |
margin-block-start: var(--xs) !important; | |
} | |
.pt-xs { | |
padding-block-start: var(--xs) !important; | |
} | |
.mr-xs { | |
margin-inline-end: var(--xs) !important; | |
} | |
.pr-xs { | |
padding-inline-end: var(--xs) !important; | |
} | |
.mb-xs { | |
margin-block-end: var(--xs) !important; | |
} | |
.pb-xs { | |
padding-block-end: var(--xs) !important; | |
} | |
.ml-xs { | |
margin-inline-start: var(--xs) !important; | |
} | |
.pl-xs { | |
padding-inline-start: var(--xs) !important; | |
} | |
.px-xs { | |
padding-inline-start: var(--xs) !important; | |
padding-inline-end: var(--xs) !important; | |
} | |
.py-xs { | |
padding-block-start: var(--xs) !important; | |
padding-block-end: var(--xs) !important; | |
} | |
.mx-xs { | |
margin-inline-start: var(--xs) !important; | |
margin-inline-end: var(--xs) !important; | |
} | |
.my-xs { | |
margin-block-start: var(--xs) !important; | |
margin-block-end: var(--xs) !important; | |
} | |
.m-sm { | |
margin: var(--sm) !important; | |
} | |
.p-sm { | |
padding: var(--sm) !important; | |
} | |
.mt-sm { | |
margin-block-start: var(--sm) !important; | |
} | |
.pt-sm { | |
padding-block-start: var(--sm) !important; | |
} | |
.mr-sm { | |
margin-inline-end: var(--sm) !important; | |
} | |
.pr-sm { | |
padding-inline-end: var(--sm) !important; | |
} | |
.mb-sm { | |
margin-block-end: var(--sm) !important; | |
} | |
.pb-sm { | |
padding-block-end: var(--sm) !important; | |
} | |
.ml-sm { | |
margin-inline-start: var(--sm) !important; | |
} | |
.pl-sm { | |
padding-inline-start: var(--sm) !important; | |
} | |
.px-sm { | |
padding-inline-start: var(--sm) !important; | |
padding-inline-end: var(--sm) !important; | |
} | |
.py-sm { | |
padding-block-start: var(--sm) !important; | |
padding-block-end: var(--sm) !important; | |
} | |
.mx-sm { | |
margin-inline-start: var(--sm) !important; | |
margin-inline-end: var(--sm) !important; | |
} | |
.my-sm { | |
margin-block-start: var(--sm) !important; | |
margin-block-end: var(--sm) !important; | |
} | |
.m-md { | |
margin: var(--md) !important; | |
} | |
.p-md { | |
padding: var(--md) !important; | |
} | |
.mt-md { | |
margin-block-start: var(--md) !important; | |
} | |
.pt-md { | |
padding-block-start: var(--md) !important; | |
} | |
.mr-md { | |
margin-inline-end: var(--md) !important; | |
} | |
.pr-md { | |
padding-inline-end: var(--md) !important; | |
} | |
.mb-md { | |
margin-block-end: var(--md) !important; | |
} | |
.pb-md { | |
padding-block-end: var(--md) !important; | |
} | |
.ml-md { | |
margin-inline-start: var(--md) !important; | |
} | |
.pl-md { | |
padding-inline-start: var(--md) !important; | |
} | |
.px-md { | |
padding-inline-start: var(--md) !important; | |
padding-inline-end: var(--md) !important; | |
} | |
.py-md { | |
padding-block-start: var(--md) !important; | |
padding-block-end: var(--md) !important; | |
} | |
.mx-md { | |
margin-inline-start: var(--md) !important; | |
margin-inline-end: var(--md) !important; | |
} | |
.my-md { | |
margin-block-start: var(--md) !important; | |
margin-block-end: var(--md) !important; | |
} | |
.mlg { | |
margin: var(--lg) !important; | |
} | |
.plg { | |
padding: var(--lg) !important; | |
} | |
.mt-lg { | |
margin-block-start: var(--lg) !important; | |
} | |
.pt-lg { | |
padding-block-start: var(--lg) !important; | |
} | |
.mr-lg { | |
margin-inline-end: var(--lg) !important; | |
} | |
.pr-lg { | |
padding-inline-end: var(--lg) !important; | |
} | |
.mb-lg { | |
margin-block-end: var(--lg) !important; | |
} | |
.pb-lg { | |
padding-block-end: var(--lg) !important; | |
} | |
.ml-lg { | |
margin-inline-start: var(--lg) !important; | |
} | |
.pl-lg { | |
padding-inline-start: var(--lg) !important; | |
} | |
.px-lg { | |
padding-inline-start: var(--lg) !important; | |
padding-inline-end: var(--lg) !important; | |
} | |
.py-lg { | |
padding-block-start: var(--lg) !important; | |
padding-block-end: var(--lg) !important; | |
} | |
.mx-lg { | |
margin-inline-start: var(--lg) !important; | |
margin-inline-end: var(--lg) !important; | |
} | |
.my-lg { | |
margin-block-start: var(--lg) !important; | |
margin-block-end: var(--lg) !important; | |
} | |
.m-xl { | |
margin: var(--xl) !important; | |
} | |
.p-xl { | |
padding: var(--xl) !important; | |
} | |
.mt-xl { | |
margin-block-start: var(--xl) !important; | |
} | |
.pt-xl { | |
padding-block-start: var(--xl) !important; | |
} | |
.mr-xl { | |
margin-inline-end: var(--xl) !important; | |
} | |
.pr-xl { | |
padding-inline-end: var(--xl) !important; | |
} | |
.mb-xl { | |
margin-block-end: var(--xl) !important; | |
} | |
.pb-xl { | |
padding-block-end: var(--xl) !important; | |
} | |
.ml-xl { | |
margin-inline-start: var(--xl) !important; | |
} | |
.pl-xl { | |
padding-inline-start: var(--xl) !important; | |
} | |
.px-xl { | |
padding-inline-start: var(--xl) !important; | |
padding-inline-end: var(--xl) !important; | |
} | |
.py-xl { | |
padding-block-start: var(--xl) !important; | |
padding-block-end: var(--xl) !important; | |
} | |
.mx-xl { | |
margin-inline-start: var(--xl) !important; | |
margin-inline-end: var(--xl) !important; | |
} | |
.my-xl { | |
margin-block-start: var(--xl) !important; | |
margin-block-end: var(--xl) !important; | |
} | |
.m-xxl { | |
margin: var(--xxl) !important; | |
} | |
.p-xxl { | |
padding: var(--xxl) !important; | |
} | |
.mt-xxl { | |
margin-block-start: var(--xxl) !important; | |
} | |
.pt-xxl { | |
padding-block-start: var(--xxl) !important; | |
} | |
.mr-xxl { | |
margin-inline-end: var(--xxl) !important; | |
} | |
.pr-xxl { | |
padding-inline-end: var(--xxl) !important; | |
} | |
.mb-xxl { | |
margin-block-end: var(--xxl) !important; | |
} | |
.pb-xxl { | |
padding-block-end: var(--xxl) !important; | |
} | |
.ml-xxl { | |
margin-inline-start: var(--xxl) !important; | |
} | |
.pl-xxl { | |
padding-inline-start: var(--xxl) !important; | |
} | |
.px-xxl { | |
padding-inline-start: var(--xxl) !important; | |
padding-inline-end: var(--xxl) !important; | |
} | |
.py-xxl { | |
padding-block-start: var(--xxl) !important; | |
padding-block-end: var(--xxl) !important; | |
} | |
.mx-xxl { | |
margin-inline-start: var(--xxl) !important; | |
margin-inline-end: var(--xxl) !important; | |
} | |
.my-xxl { | |
margin-block-start: var(--xxl) !important; | |
margin-block-end: var(--xxl) !important; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment