Created
September 4, 2021 11:47
-
-
Save rohitsSpace/bccb98b282ce38adbb9582bf16b76312 to your computer and use it in GitHub Desktop.
CSS Utilities Classes
This file contains hidden or 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
.m0 { | |
margin: 0; | |
} | |
.mt0 { | |
margin-top: 0; | |
} | |
.mr0 { | |
margin-right: 0; | |
} | |
.mb0 { | |
margin-bottom: 0; | |
} | |
.ml0 { | |
margin-left: 0; | |
} | |
.mx0 { | |
margin-left: 0; | |
margin-right: 0; | |
} | |
.my0 { | |
margin-top: 0; | |
margin-bottom: 0; | |
} | |
.m1 { | |
margin: var(--space-1); | |
} | |
.mt1 { | |
margin-top: var(--space-1); | |
} | |
.mr1 { | |
margin-right: var(--space-1); | |
} | |
.mb1 { | |
margin-bottom: var(--space-1); | |
} | |
.ml1 { | |
margin-left: var(--space-1); | |
} | |
.mx1 { | |
margin-left: var(--space-1); | |
margin-right: var(--space-1); | |
} | |
.my1 { | |
margin-top: var(--space-1); | |
margin-bottom: var(--space-1); | |
} | |
.m2 { | |
margin: var(--space-2); | |
} | |
.mt2 { | |
margin-top: var(--space-2); | |
} | |
.mr2 { | |
margin-right: var(--space-2); | |
} | |
.mb2 { | |
margin-bottom: var(--space-2); | |
} | |
.ml2 { | |
margin-left: var(--space-2); | |
} | |
.mx2 { | |
margin-left: var(--space-2); | |
margin-right: var(--space-2); | |
} | |
.my2 { | |
margin-top: var(--space-2); | |
margin-bottom: var(--space-2); | |
} | |
.m3 { | |
margin: var(--space-3); | |
} | |
.mt3 { | |
margin-top: var(--space-3); | |
} | |
.mr3 { | |
margin-right: var(--space-3); | |
} | |
.mb3 { | |
margin-bottom: var(--space-3); | |
} | |
.ml3 { | |
margin-left: var(--space-3); | |
} | |
.mx3 { | |
margin-left: var(--space-3); | |
margin-right: var(--space-3); | |
} | |
.my3 { | |
margin-top: var(--space-3); | |
margin-bottom: var(--space-3); | |
} | |
.m4 { | |
margin: var(--space-4); | |
} | |
.mt4 { | |
margin-top: var(--space-4); | |
} | |
.mr4 { | |
margin-right: var(--space-4); | |
} | |
.mb4 { | |
margin-bottom: var(--space-4); | |
} | |
.ml4 { | |
margin-left: var(--space-4); | |
} | |
.mx4 { | |
margin-left: var(--space-4); | |
margin-right: var(--space-4); | |
} | |
.my4 { | |
margin-top: var(--space-4); | |
margin-bottom: var(--space-4); | |
} | |
.mxn1 { | |
margin-left: calc(var(--space-1) * -1); | |
margin-right: calc(var(--space-1) * -1); | |
} | |
.mxn2 { | |
margin-left: calc(var(--space-2) * -1); | |
margin-right: calc(var(--space-2) * -1); | |
} | |
.mxn3 { | |
margin-left: calc(var(--space-3) * -1); | |
margin-right: calc(var(--space-3) * -1); | |
} | |
.mxn4 { | |
margin-left: calc(var(--space-4) * -1); | |
margin-right: calc(var(--space-4) * -1); | |
} | |
.m-auto { | |
margin: auto; | |
} | |
.mt-auto { | |
margin-top: auto; | |
} | |
.mr-auto { | |
margin-right: auto; | |
} | |
.mb-auto { | |
margin-bottom: auto; | |
} | |
.ml-auto { | |
margin-left: auto; | |
} | |
.mx-auto { | |
margin-left: auto; | |
margin-right: auto; | |
} | |
.my-auto { | |
margin-top: auto; | |
margin-bottom: auto; | |
} | |
// padding | |
.p0 { | |
padding: 0; | |
} | |
.pt0 { | |
padding-top: 0; | |
} | |
.pr0 { | |
padding-right: 0; | |
} | |
.pb0 { | |
padding-bottom: 0; | |
} | |
.pl0 { | |
padding-left: 0; | |
} | |
.px0 { | |
padding-left: 0; | |
padding-right: 0; | |
} | |
.py0 { | |
padding-top: 0; | |
padding-bottom: 0; | |
} | |
.p1 { | |
padding: var(--space-1); | |
} | |
.pt1 { | |
padding-top: var(--space-1); | |
} | |
.pr1 { | |
padding-right: var(--space-1); | |
} | |
.pb1 { | |
padding-bottom: var(--space-1); | |
} | |
.pl1 { | |
padding-left: var(--space-1); | |
} | |
.py1 { | |
padding-top: var(--space-1); | |
padding-bottom: var(--space-1); | |
} | |
.px1 { | |
padding-left: var(--space-1); | |
padding-right: var(--space-1); | |
} | |
.p2 { | |
padding: var(--space-2); | |
} | |
.pt2 { | |
padding-top: var(--space-2); | |
} | |
.pr2 { | |
padding-right: var(--space-2); | |
} | |
.pb2 { | |
padding-bottom: var(--space-2); | |
} | |
.pl2 { | |
padding-left: var(--space-2); | |
} | |
.py2 { | |
padding-top: var(--space-2); | |
padding-bottom: var(--space-2); | |
} | |
.px2 { | |
padding-left: var(--space-2); | |
padding-right: var(--space-2); | |
} | |
.p3 { | |
padding: var(--space-3); | |
} | |
.pt3 { | |
padding-top: var(--space-3); | |
} | |
.pr3 { | |
padding-right: var(--space-3); | |
} | |
.pb3 { | |
padding-bottom: var(--space-3); | |
} | |
.pl3 { | |
padding-left: var(--space-3); | |
} | |
.py3 { | |
padding-top: var(--space-3); | |
padding-bottom: var(--space-3); | |
} | |
.px3 { | |
padding-left: var(--space-3); | |
padding-right: var(--space-3); | |
} | |
.p4 { | |
padding: var(--space-4); | |
} | |
.pt4 { | |
padding-top: var(--space-4); | |
} | |
.pr4 { | |
padding-right: var(--space-4); | |
} | |
.pb4 { | |
padding-bottom: var(--space-4); | |
} | |
.pl4 { | |
padding-left: var(--space-4); | |
} | |
.py4 { | |
padding-top: var(--space-4); | |
padding-bottom: var(--space-4); | |
} | |
.px4 { | |
padding-left: var(--space-4); | |
padding-right: var(--space-4); | |
} | |
// position | |
.relative { | |
position: relative; | |
} | |
.absolute { | |
position: absolute; | |
} | |
.fixed { | |
position: fixed; | |
} | |
.top-0 { | |
top: 0; | |
} | |
.right-0 { | |
right: 0; | |
} | |
.bottom-0 { | |
bottom: 0; | |
} | |
.left-0 { | |
left: 0; | |
} | |
.z1 { | |
z-index: var(--z1); | |
} | |
.z2 { | |
z-index: var(--z2); | |
} | |
.z3 { | |
z-index: var(--z3); | |
} | |
.z4 { | |
z-index: var(--z4); | |
} | |
// display | |
.inline { | |
display: inline; | |
} | |
.block { | |
display: block; | |
} | |
.inline-block { | |
display: inline-block; | |
} | |
// typo | |
.text-decoration-none { | |
text-decoration: none; | |
} | |
.bold { | |
font-weight: var(--bold-font-weight, bold); | |
} | |
.regular { | |
font-weight: normal; | |
} | |
.italic { | |
font-style: italic; | |
} | |
.caps { | |
text-transform: uppercase; | |
letter-spacing: var(--caps-letter-spacing); | |
} | |
.left-align { | |
text-align: left; | |
} | |
.center { | |
text-align: center; | |
} | |
.right-align { | |
text-align: right; | |
} | |
.justify { | |
text-align: justify; | |
} | |
.nowrap { | |
white-space: nowrap; | |
} | |
.break-word { | |
word-wrap: break-word; | |
} | |
.line-height-1 { | |
line-height: var(--line-height-1); | |
} | |
.line-height-2 { | |
line-height: var(--line-height-2); | |
} | |
.line-height-3 { | |
line-height: var(--line-height-3); | |
} | |
.line-height-4 { | |
line-height: var(--line-height-4); | |
} | |
.list-style-none { | |
list-style: none; | |
} | |
.underline { | |
text-decoration: underline; | |
} | |
.truncate { | |
max-width: 100%; | |
overflow: hidden; | |
text-overflow: ellipsis; | |
white-space: nowrap; | |
} | |
.list-reset { | |
list-style: none; | |
padding-left: 0; | |
} | |
:root { | |
--bold-font-weight: bold; | |
--caps-letter-spacing: 0.2em; | |
--line-height-1: 1; | |
--line-height-2: 1.125; | |
--line-height-3: 1.25; | |
--line-height-4: 1.5; | |
--space-1: 0.5rem; | |
--space-2: 1rem; | |
--space-3: 2rem; | |
--space-4: 4rem; | |
--z1: 1; | |
--z2: 2; | |
--z3: 3; | |
--z4: 4; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment