Controls the distribution of flex lines between and around items.
Class | Properties |
---|---|
align-content-start | align-content: flex-start; |
align-content-end | align-content: flex-end; |
align-content-center | align-content: center; |
align-content-between | align-content: space-between; |
align-content-around | align-content: space-around; |
align-content-evenly | align-content: space-evenly; |
Flex lines are distributed at the start of the container.
<div class="flex align-content-start flex-wrap" style="min-height: 200px">
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">1</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">2</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">3</div>
</div>
Flex lines are distributed at the center of the container.
<div class="flex align-content-center flex-wrap" style="min-height: 200px">
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">1</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">2</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">3</div>
</div>
Flex lines are distributed at the end of the container.
<div class="flex align-content-end flex-wrap" style="min-height: 200px">
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">1</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">2</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">3</div>
</div>
Flex lines are distributed evenly.
<div class="flex align-content-between flex-wrap" style="min-height: 320px; max-width: 700px">
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2" style="min-width: 200px; min-height: 50px">1</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2" style="min-width: 200px; min-height: 50px">2</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2" style="min-width: 200px; min-height: 50px">3</div>
</div>
Flex lines are distributed evenly with half size spaces on both ends.
<div class="flex align-content-around flex-wrap" style="min-height: 320px; max-width: 700px">
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2" style="min-width: 200px; min-height: 50px">1</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2" style="min-width: 200px; min-height: 50px">2</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2" style="min-width: 200px; min-height: 50px">3</div>
</div>
Flex lines are distributed evenly with equal space around them.
<div class="flex align-content-evenly flex-wrap" style="min-height: 320px; max-width: 700px">
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2" style="min-width: 200px; min-height: 50px">1</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2" style="min-width: 200px; min-height: 50px">2</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2" style="min-width: 200px; min-height: 50px">3</div>
</div>
Responsive alternatives are available for customizations based on screen size. Add the responsive breakpoint keyword followed by a semi-colon as a prefix such as md:align-content-start to use a responsive class.
Class | Description |
---|---|
sm: | small screens e.g. phones |
md: | medium screens e.g. tablets |
lg: | large screens e.g. notebooks |
xl: | larger screens e.g monitors |
<div class="flex md:align-content-start align-content-center flex-wrap">
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">1</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">2</div>
<div class="flex align-items-center justify-content-center w-4rem h-4rem bg-primary font-bold border-round m-2">3</div>
</div>