Skip to content

Flex Grow / Shrink

Below, utility classes to apply flex-grow and flex-shrink properties.

Flex Grow

ClassProperties
.flex-growflex-grow: 1;
.flex-nogrowflex-grow: 0;

Example(s)

html
<div class="flex-row ...">
  <div class="w-24 h-12 ..."></div>
  <div class="min-w-24 h-12 flex-grow ..."></div>
  <div class="w-24 h-12 ..."></div>
</div>
html
<div class="flex-row ...">
  <div class="w-24 h-12 ..."></div>
  <div class="min-h-12 flex-nogrow ..."></div>
  <div class="w-24 h-12 ..."></div>
</div>

Flex Shrink

ClassProperties
.flex-shrinkflex-shrink: 1;
.flex-noshrinkflex-shrink: 0;

Example(s)

html
<div class="flex-row ...">
  <div class="w-1/1 h-12 ..."></div>
  <div class="w-24 h-12 flex-shrink ..."></div>
  <div class="w-1/1 h-12 ..."></div>
</div>
html
<div class="flex-row ...">
  <div class="w-1/1 h-12 ..."></div>
  <div class="w-24 h-12 flex-noshrink ..."></div>
  <div class="w-1/1 h-12 ..."></div>
</div>

Released under the Beerware 🍺 License.