Skip to main content

Flex Basis

Utilities for controlling the initial size of flex items.

CSS Property:flex-basis
Classes:38

Flex Basis Classes

ClassCSS
basis-0flex-basis: 0;
basis-1flex-basis: 0.25rem;
basis-2flex-basis: 0.5rem;
basis-3flex-basis: 0.75rem;
basis-4flex-basis: 1rem;
basis-5flex-basis: 1.25rem;
basis-6flex-basis: 1.5rem;
basis-8flex-basis: 2rem;
basis-10flex-basis: 2.5rem;
basis-12flex-basis: 3rem;
basis-16flex-basis: 4rem;
basis-20flex-basis: 5rem;
basis-24flex-basis: 6rem;
basis-32flex-basis: 8rem;
basis-40flex-basis: 10rem;
basis-48flex-basis: 12rem;
basis-56flex-basis: 14rem;
basis-64flex-basis: 16rem;
basis-autoflex-basis: auto;
basis-pxflex-basis: 1px;
basis-0.5flex-basis: 0.125rem;
basis-1.5flex-basis: 0.375rem;
basis-2.5flex-basis: 0.625rem;
basis-3.5flex-basis: 0.875rem;
basis-1/2flex-basis: 50%;
basis-1/3flex-basis: 33.333333%;
basis-2/3flex-basis: 66.666667%;
basis-1/4flex-basis: 25%;
basis-2/4flex-basis: 50%;
basis-3/4flex-basis: 75%;
basis-1/5flex-basis: 20%;
basis-2/5flex-basis: 40%;
basis-3/5flex-basis: 60%;
basis-4/5flex-basis: 80%;
basis-1/6flex-basis: 16.666667%;
basis-5/6flex-basis: 83.333333%;
basis-1/12flex-basis: 8.333333%;
basis-fullflex-basis: 100%;

Arbitrary Values

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

basis-[200px]basis-[30%]

Responsive Variants

Apply flex basis utilities at specific breakpoints using responsive prefixes.

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