Skip to content

Instantly share code, notes, and snippets.

@rohitsSpace
Created September 4, 2021 11:47
Show Gist options
  • Save rohitsSpace/bccb98b282ce38adbb9582bf16b76312 to your computer and use it in GitHub Desktop.
Save rohitsSpace/bccb98b282ce38adbb9582bf16b76312 to your computer and use it in GitHub Desktop.
CSS Utilities Classes
.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