Margins - horizontal and vertical
These margin styles set the margins on the top, right, bottom, and left sides of an element.
The size of the margin is set with the margin variables.
Each margin size has a class to go with each of the media query viewport sizes. For example:
m-2-3xs
m-2-2xs
m-2-xs
m-2-sm
m-2-md
m-2-lg
m-2-xl
m-2-1xl
m-2-3xl
m-2-4xl
m-2-5xl
How to import into your CSS
Import this into your CSS with:
@import 'cacao-css/dist/margin/all.css';
Imports are available for all media query viewport sizes.
@import 'cacao-css/dist/margin/3xs/all.css';
@import 'cacao-css/dist/margin/2xs/all.css';
@import 'cacao-css/dist/margin/xs/all.css';
@import 'cacao-css/dist/margin/sm/all.css';
@import 'cacao-css/dist/margin/md/all.css';
@import 'cacao-css/dist/margin/lg/all.css';
@import 'cacao-css/dist/margin/xl/all.css';
@import 'cacao-css/dist/margin/2xl/all.css';
@import 'cacao-css/dist/margin/3xl/all.css';
@import 'cacao-css/dist/margin/4xl/all.css';
@import 'cacao-css/dist/margin/5xl/all.css';
See Import Cacao CSS for more information.
Source CSS
Default styles
margin/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
.m-0 {
margin: var(--margin-0);
}
.m-1 {
margin: var(--margin-1);
}
.m-2 {
margin: var(--margin-2);
}
.m-3 {
margin: var(--margin-3);
}
.m-4 {
margin: var(--margin-4);
}
.m-5 {
margin: var(--margin-5);
}
.m-6 {
margin: var(--margin-6);
}
.m-7 {
margin: var(--margin-7);
}
.m-8 {
margin: var(--margin-8);
}
.m-9 {
margin: var(--margin-9);
}
.m-10 {
margin: var(--margin-10);
}
.m-11 {
margin: var(--margin-11);
}
.m-12 {
margin: var(--margin-12);
}
.m-13 {
margin: var(--margin-13);
}
.m-14 {
margin: var(--margin-14);
}
.m-15 {
margin: var(--margin-15);
}
3xs styles
margin/3xs/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
@media (--m-3xs) {
.m-0-3xs {
margin: var(--margin-0);
}
.m-1-3xs {
margin: var(--margin-1);
}
.m-2-3xs {
margin: var(--margin-2);
}
.m-3-3xs {
margin: var(--margin-3);
}
.m-4-3xs {
margin: var(--margin-4);
}
.m-5-3xs {
margin: var(--margin-5);
}
.m-6-3xs {
margin: var(--margin-6);
}
.m-7-3xs {
margin: var(--margin-7);
}
.m-8-3xs {
margin: var(--margin-8);
}
.m-9-3xs {
margin: var(--margin-9);
}
.m-10-3xs {
margin: var(--margin-10);
}
.m-11-3xs {
margin: var(--margin-11);
}
.m-12-3xs {
margin: var(--margin-12);
}
.m-13-3xs {
margin: var(--margin-13);
}
.m-14-3xs {
margin: var(--margin-14);
}
.m-15-3xs {
margin: var(--margin-15);
}
}
2xs styles
margin/2xs/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
@media (--m-2xs) {
.m-0-2xs {
margin: var(--margin-0);
}
.m-1-2xs {
margin: var(--margin-1);
}
.m-2-2xs {
margin: var(--margin-2);
}
.m-3-2xs {
margin: var(--margin-3);
}
.m-4-2xs {
margin: var(--margin-4);
}
.m-5-2xs {
margin: var(--margin-5);
}
.m-6-2xs {
margin: var(--margin-6);
}
.m-7-2xs {
margin: var(--margin-7);
}
.m-8-2xs {
margin: var(--margin-8);
}
.m-9-2xs {
margin: var(--margin-9);
}
.m-10-2xs {
margin: var(--margin-10);
}
.m-11-2xs {
margin: var(--margin-11);
}
.m-12-2xs {
margin: var(--margin-12);
}
.m-13-2xs {
margin: var(--margin-13);
}
.m-14-2xs {
margin: var(--margin-14);
}
.m-15-2xs {
margin: var(--margin-15);
}
}
xs styles
margin/xs/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
@media (--m-xs) {
.m-0-xs {
margin: var(--margin-0);
}
.m-1-xs {
margin: var(--margin-1);
}
.m-2-xs {
margin: var(--margin-2);
}
.m-3-xs {
margin: var(--margin-3);
}
.m-4-xs {
margin: var(--margin-4);
}
.m-5-xs {
margin: var(--margin-5);
}
.m-6-xs {
margin: var(--margin-6);
}
.m-7-xs {
margin: var(--margin-7);
}
.m-8-xs {
margin: var(--margin-8);
}
.m-9-xs {
margin: var(--margin-9);
}
.m-10-xs {
margin: var(--margin-10);
}
.m-11-xs {
margin: var(--margin-11);
}
.m-12-xs {
margin: var(--margin-12);
}
.m-13-xs {
margin: var(--margin-13);
}
.m-14-xs {
margin: var(--margin-14);
}
.m-15-xs {
margin: var(--margin-15);
}
}
sm styles
margin/sm/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
@media (--m-sm) {
.m-0-sm {
margin: var(--margin-0);
}
.m-1-sm {
margin: var(--margin-1);
}
.m-2-sm {
margin: var(--margin-2);
}
.m-3-sm {
margin: var(--margin-3);
}
.m-4-sm {
margin: var(--margin-4);
}
.m-5-sm {
margin: var(--margin-5);
}
.m-6-sm {
margin: var(--margin-6);
}
.m-7-sm {
margin: var(--margin-7);
}
.m-8-sm {
margin: var(--margin-8);
}
.m-9-sm {
margin: var(--margin-9);
}
.m-10-sm {
margin: var(--margin-10);
}
.m-11-sm {
margin: var(--margin-11);
}
.m-12-sm {
margin: var(--margin-12);
}
.m-13-sm {
margin: var(--margin-13);
}
.m-14-sm {
margin: var(--margin-14);
}
.m-15-sm {
margin: var(--margin-15);
}
}
md styles
margin/md/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
@media (--m-md) {
.m-0-md {
margin: var(--margin-0);
}
.m-1-md {
margin: var(--margin-1);
}
.m-2-md {
margin: var(--margin-2);
}
.m-3-md {
margin: var(--margin-3);
}
.m-4-md {
margin: var(--margin-4);
}
.m-5-md {
margin: var(--margin-5);
}
.m-6-md {
margin: var(--margin-6);
}
.m-7-md {
margin: var(--margin-7);
}
.m-8-md {
margin: var(--margin-8);
}
.m-9-md {
margin: var(--margin-9);
}
.m-10-md {
margin: var(--margin-10);
}
.m-11-md {
margin: var(--margin-11);
}
.m-12-md {
margin: var(--margin-12);
}
.m-13-md {
margin: var(--margin-13);
}
.m-14-md {
margin: var(--margin-14);
}
.m-15-md {
margin: var(--margin-15);
}
}
lg styles
margin/lg/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
@media (--m-lg) {
.m-0-lg {
margin: var(--margin-0);
}
.m-1-lg {
margin: var(--margin-1);
}
.m-2-lg {
margin: var(--margin-2);
}
.m-3-lg {
margin: var(--margin-3);
}
.m-4-lg {
margin: var(--margin-4);
}
.m-5-lg {
margin: var(--margin-5);
}
.m-6-lg {
margin: var(--margin-6);
}
.m-7-lg {
margin: var(--margin-7);
}
.m-8-lg {
margin: var(--margin-8);
}
.m-9-lg {
margin: var(--margin-9);
}
.m-10-lg {
margin: var(--margin-10);
}
.m-11-lg {
margin: var(--margin-11);
}
.m-12-lg {
margin: var(--margin-12);
}
.m-13-lg {
margin: var(--margin-13);
}
.m-14-lg {
margin: var(--margin-14);
}
.m-15-lg {
margin: var(--margin-15);
}
}
xl styles
margin/xl/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
@media (--m-xl) {
.m-0-xl {
margin: var(--margin-0);
}
.m-1-xl {
margin: var(--margin-1);
}
.m-2-xl {
margin: var(--margin-2);
}
.m-3-xl {
margin: var(--margin-3);
}
.m-4-xl {
margin: var(--margin-4);
}
.m-5-xl {
margin: var(--margin-5);
}
.m-6-xl {
margin: var(--margin-6);
}
.m-7-xl {
margin: var(--margin-7);
}
.m-8-xl {
margin: var(--margin-8);
}
.m-9-xl {
margin: var(--margin-9);
}
.m-10-xl {
margin: var(--margin-10);
}
.m-11-xl {
margin: var(--margin-11);
}
.m-12-xl {
margin: var(--margin-12);
}
.m-13-xl {
margin: var(--margin-13);
}
.m-14-xl {
margin: var(--margin-14);
}
.m-15-xl {
margin: var(--margin-15);
}
}
2xl styles
margin/2xl/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
@media (--m-2xl) {
.m-0-2xl {
margin: var(--margin-0);
}
.m-1-2xl {
margin: var(--margin-1);
}
.m-2-2xl {
margin: var(--margin-2);
}
.m-3-2xl {
margin: var(--margin-3);
}
.m-4-2xl {
margin: var(--margin-4);
}
.m-5-2xl {
margin: var(--margin-5);
}
.m-6-2xl {
margin: var(--margin-6);
}
.m-7-2xl {
margin: var(--margin-7);
}
.m-8-2xl {
margin: var(--margin-8);
}
.m-9-2xl {
margin: var(--margin-9);
}
.m-10-2xl {
margin: var(--margin-10);
}
.m-11-2xl {
margin: var(--margin-11);
}
.m-12-2xl {
margin: var(--margin-12);
}
.m-13-2xl {
margin: var(--margin-13);
}
.m-14-2xl {
margin: var(--margin-14);
}
.m-15-2xl {
margin: var(--margin-15);
}
}
3xl styles
margin/3xl/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
@media (--m-3xl) {
.m-0-3xl {
margin: var(--margin-0);
}
.m-1-3xl {
margin: var(--margin-1);
}
.m-2-3xl {
margin: var(--margin-2);
}
.m-3-3xl {
margin: var(--margin-3);
}
.m-4-3xl {
margin: var(--margin-4);
}
.m-5-3xl {
margin: var(--margin-5);
}
.m-6-3xl {
margin: var(--margin-6);
}
.m-7-3xl {
margin: var(--margin-7);
}
.m-8-3xl {
margin: var(--margin-8);
}
.m-9-3xl {
margin: var(--margin-9);
}
.m-10-3xl {
margin: var(--margin-10);
}
.m-11-3xl {
margin: var(--margin-11);
}
.m-12-3xl {
margin: var(--margin-12);
}
.m-13-3xl {
margin: var(--margin-13);
}
.m-14-3xl {
margin: var(--margin-14);
}
.m-15-3xl {
margin: var(--margin-15);
}
}
4xl styles
margin/4xl/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
@media (--m-4xl) {
.m-0-4xl {
margin: var(--margin-0);
}
.m-1-4xl {
margin: var(--margin-1);
}
.m-2-4xl {
margin: var(--margin-2);
}
.m-3-4xl {
margin: var(--margin-3);
}
.m-4-4xl {
margin: var(--margin-4);
}
.m-5-4xl {
margin: var(--margin-5);
}
.m-6-4xl {
margin: var(--margin-6);
}
.m-7-4xl {
margin: var(--margin-7);
}
.m-8-4xl {
margin: var(--margin-8);
}
.m-9-4xl {
margin: var(--margin-9);
}
.m-10-4xl {
margin: var(--margin-10);
}
.m-11-4xl {
margin: var(--margin-11);
}
.m-12-4xl {
margin: var(--margin-12);
}
.m-13-4xl {
margin: var(--margin-13);
}
.m-14-4xl {
margin: var(--margin-14);
}
.m-15-4xl {
margin: var(--margin-15);
}
}
5xl styles
margin/5xl/all.css
/* =========================================================================== *
All sides margin utilities
* =========================================================================== */
@media (--m-5xl) {
.m-0-5xl {
margin: var(--margin-0);
}
.m-1-5xl {
margin: var(--margin-1);
}
.m-2-5xl {
margin: var(--margin-2);
}
.m-3-5xl {
margin: var(--margin-3);
}
.m-4-5xl {
margin: var(--margin-4);
}
.m-5-5xl {
margin: var(--margin-5);
}
.m-6-5xl {
margin: var(--margin-6);
}
.m-7-5xl {
margin: var(--margin-7);
}
.m-8-5xl {
margin: var(--margin-8);
}
.m-9-5xl {
margin: var(--margin-9);
}
.m-10-5xl {
margin: var(--margin-10);
}
.m-11-5xl {
margin: var(--margin-11);
}
.m-12-5xl {
margin: var(--margin-12);
}
.m-13-5xl {
margin: var(--margin-13);
}
.m-14-5xl {
margin: var(--margin-14);
}
.m-15-5xl {
margin: var(--margin-15);
}
}