Place Content
Control how items are justified and aligned simultaneously.
Widely available
This feature is well established and works across many devices and browser versions.
Usage
Baseline
Align items along the container's baseline.
<div class="c-white"> <div class="d-g g-4 gtc-2 h-50 pc-b"> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">A</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">B</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">C</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">D</div> </div></div>Center
Center items within the container.
<div class="c-white"> <div class="d-g g-4 gtc-2 h-50 pc-c"> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">A</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">B</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">C</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">D</div> </div></div>End
Align items to the end of the container.
<div class="c-white"> <div class="d-g g-4 gtc-2 h-50 pc-e"> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">A</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">B</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">C</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">D</div> </div></div>Start
Align items to the start of the container.
<div class="c-white"> <div class="d-g g-4 gtc-2 h-50 pc-s"> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">A</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">B</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">C</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">D</div> </div></div>Space Around
Distribute items evenly with equal space around them.
<div class="c-white"> <div class="d-g g-4 gtc-2 h-50 pc-sa"> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">A</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">B</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">C</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">D</div> </div></div>Space Between
Distribute items evenly with the first item at the start & the last item at the end.
<div class="c-white"> <div class="d-g g-4 gtc-2 h-50 pc-sb"> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">A</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">B</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">C</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">D</div> </div></div>Space Evenly
Distribute items evenly with equal space between them.
<div class="c-white"> <div class="d-g g-4 gtc-2 h-50 pc-se"> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">A</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">B</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">C</div> <div class="ai-c bg-indigo d-14 d-f jc-c p-4">D</div> </div></div>Stretch
Stretch items to fill the container along the cross axis.
<div class="c-white"> <div class="d-g g-4 gtc-2 h-50 pc-st"> <div class="ai-c bg-indigo d-f jc-c p-4">A</div> <div class="ai-c bg-indigo d-f jc-c p-4">B</div> <div class="ai-c bg-indigo d-f jc-c p-4">C</div> <div class="ai-c bg-indigo d-f jc-c p-4">D</div> </div></div>Responsive Design
Use breakpoint prefixes to target different screen sizes. Styles apply from the breakpoint & up.
Target viewport sizes with breakpoint prefixes.
sm:pc-[value]md:pc-[value]lg:pc-[value]xxl:pc-[value]Hover State
Apply styles conditionally on hover using the h: prefix.
Add the h: prefix to apply styles only when the user hovers over the element.
h:pc-[value]