Skip to main content

Size

Utilities for setting the width and height of an element at the same time.

CSS Property:width, height
Classes:33

Size Classes

ClassCSS
size-0width: 0; height: 0;
size-pxwidth: 1px; height: 1px;
size-0.5width: 0.125rem; height: 0.125rem;
size-1width: 0.25rem; height: 0.25rem;
size-2width: 0.5rem; height: 0.5rem;
size-3width: 0.75rem; height: 0.75rem;
size-4width: 1rem; height: 1rem;
size-5width: 1.25rem; height: 1.25rem;
size-6width: 1.5rem; height: 1.5rem;
size-8width: 2rem; height: 2rem;
size-10width: 2.5rem; height: 2.5rem;
size-12width: 3rem; height: 3rem;
size-16width: 4rem; height: 4rem;
size-20width: 5rem; height: 5rem;
size-24width: 6rem; height: 6rem;
size-32width: 8rem; height: 8rem;
size-40width: 10rem; height: 10rem;
size-48width: 12rem; height: 12rem;
size-56width: 14rem; height: 14rem;
size-64width: 16rem; height: 16rem;
size-72width: 18rem; height: 18rem;
size-80width: 20rem; height: 20rem;
size-96width: 24rem; height: 24rem;
size-autowidth: auto; height: auto;
size-1/2width: 50%; height: 50%;
size-1/3width: 33.333333%; height: 33.333333%;
size-2/3width: 66.666667%; height: 66.666667%;
size-1/4width: 25%; height: 25%;
size-3/4width: 75%; height: 75%;
size-fullwidth: 100%; height: 100%;
size-minwidth: min-content; height: min-content;
size-maxwidth: max-content; height: max-content;
size-fitwidth: fit-content; height: fit-content;

Arbitrary Values

You can use arbitrary values with square bracket notation when you need a specific value not included in the default scale.

[width:value]

Responsive Variants

Apply size utilities at specific breakpoints using responsive prefixes.

BreakpointPrefixExample
640px+sm:sm:size-0
768px+md:md:size-0
1024px+lg:lg:size-0
1280px+xl:xl:size-0
1536px+2xl:2xl:size-0