Skip to content

Flex Basis ​

Utilities for defining the flex-basis property to control the initial size of flex items.

Class NameCSS Equivalent
basis-autoflex-basis: auto;
basis-fullflex-basis: 100%;
basis-noneflex-basis: 0;
basis-0flex-basis: 0;
basis-1/2flex-basis: 50%;
basis-1/3flex-basis: 33.3333333333%;
basis-2/3flex-basis: 66.6666666667%;
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.6666666667%;
basis-2/6flex-basis: 33.3333333333%;
basis-3/6flex-basis: 50%;
basis-4/6flex-basis: 66.6666666667%;
basis-5/6flex-basis: 83.3333333333%;
basis-1/12flex-basis: 8.3333333333%;
basis-2/12flex-basis: 16.6666666667%;
basis-3/12flex-basis: 25%;
basis-4/12flex-basis: 33.3333333333%;
basis-5/12flex-basis: 41.6666666667%;
basis-6/12flex-basis: 50%;
basis-7/12flex-basis: 58.3333333333%;
basis-8/12flex-basis: 66.6666666667%;
basis-9/12flex-basis: 75%;
basis-10/12flex-basis: 83.3333333333%;
basis-11/12flex-basis: 91.6666666667%;

Setting the flex basis ​

Use the basis-{size} utilities to set the initial size of flex items.

html
<div class="flex flex-row gap-m w-full">
  <div class="[...]">1</div>
  <div class="[...] basis-1/6">2</div>
  <div class="[...] basis-1/2">3</div>
</div>
1
2
3