mx-* sets margin-left + margin-right; mx-auto centers. This family contains 71 generated classes in Nakshora 3.1.

Classes#

ClassGenerated CSS
mx-0margin-left: 0px; margin-right: 0px;
-mx-0margin-left: -0px; margin-right: -0px;
mx-1margin-left: 0.25rem; margin-right: 0.25rem;
-mx-1margin-left: -0.25rem; margin-right: -0.25rem;
mx-2margin-left: 0.5rem; margin-right: 0.5rem;
-mx-2margin-left: -0.5rem; margin-right: -0.5rem;
mx-3margin-left: 0.75rem; margin-right: 0.75rem;
-mx-3margin-left: -0.75rem; margin-right: -0.75rem;
mx-4margin-left: 1rem; margin-right: 1rem;
-mx-4margin-left: -1rem; margin-right: -1rem;
mx-5margin-left: 1.25rem; margin-right: 1.25rem;
-mx-5margin-left: -1.25rem; margin-right: -1.25rem;
mx-6margin-left: 1.5rem; margin-right: 1.5rem;
-mx-6margin-left: -1.5rem; margin-right: -1.5rem;
mx-7margin-left: 1.75rem; margin-right: 1.75rem;
-mx-7margin-left: -1.75rem; margin-right: -1.75rem;
mx-8margin-left: 2rem; margin-right: 2rem;
-mx-8margin-left: -2rem; margin-right: -2rem;
mx-9margin-left: 2.25rem; margin-right: 2.25rem;
-mx-9margin-left: -2.25rem; margin-right: -2.25rem;
mx-10margin-left: 2.5rem; margin-right: 2.5rem;
-mx-10margin-left: -2.5rem; margin-right: -2.5rem;
mx-11margin-left: 2.75rem; margin-right: 2.75rem;
-mx-11margin-left: -2.75rem; margin-right: -2.75rem;
mx-12margin-left: 3rem; margin-right: 3rem;
-mx-12margin-left: -3rem; margin-right: -3rem;
mx-14margin-left: 3.5rem; margin-right: 3.5rem;
-mx-14margin-left: -3.5rem; margin-right: -3.5rem;
mx-16margin-left: 4rem; margin-right: 4rem;
-mx-16margin-left: -4rem; margin-right: -4rem;
mx-20margin-left: 5rem; margin-right: 5rem;
-mx-20margin-left: -5rem; margin-right: -5rem;
mx-24margin-left: 6rem; margin-right: 6rem;
-mx-24margin-left: -6rem; margin-right: -6rem;
mx-28margin-left: 7rem; margin-right: 7rem;
-mx-28margin-left: -7rem; margin-right: -7rem;
mx-32margin-left: 8rem; margin-right: 8rem;
-mx-32margin-left: -8rem; margin-right: -8rem;
mx-36margin-left: 9rem; margin-right: 9rem;
-mx-36margin-left: -9rem; margin-right: -9rem;
mx-40margin-left: 10rem; margin-right: 10rem;
-mx-40margin-left: -10rem; margin-right: -10rem;
mx-44margin-left: 11rem; margin-right: 11rem;
-mx-44margin-left: -11rem; margin-right: -11rem;
mx-48margin-left: 12rem; margin-right: 12rem;
-mx-48margin-left: -12rem; margin-right: -12rem;
mx-52margin-left: 13rem; margin-right: 13rem;
-mx-52margin-left: -13rem; margin-right: -13rem;
mx-56margin-left: 14rem; margin-right: 14rem;
-mx-56margin-left: -14rem; margin-right: -14rem;
mx-60margin-left: 15rem; margin-right: 15rem;
-mx-60margin-left: -15rem; margin-right: -15rem;
mx-64margin-left: 16rem; margin-right: 16rem;
-mx-64margin-left: -16rem; margin-right: -16rem;
mx-72margin-left: 18rem; margin-right: 18rem;
-mx-72margin-left: -18rem; margin-right: -18rem;
mx-80margin-left: 20rem; margin-right: 20rem;
-mx-80margin-left: -20rem; margin-right: -20rem;
mx-96margin-left: 24rem; margin-right: 24rem;
-mx-96margin-left: -24rem; margin-right: -24rem;

…and 11 more in this family — search by class name to find the exact one.

Example#

example
html
<figure class="mx-auto max-w-md">…</figure>

Responsive & variants#

Every class here accepts screen prefixes (xxs:5xl:) and state variants — md:hover:p-4 style stacks compile to a single media query. See responsive/index|Responsive design and variants/index|Variants.

Best practices#

  • mx-auto is the centering workhorse
  • Negative mx can create full-bleed inside padded parents

utilities/spacing/spacing-scale|Spacing scale · utilities/sizing/width|Width · comparisons/margin-vs-padding|Margin vs padding