Skip to content

Stack

Vertical stacking layout for arranging items in a column.

ClassPurposeGap SizeExample
af-stackDefault vertical stackMedium (gap-md)<div class="af-stack">
af-stack-smSmall gap stackSmall (gap-sm)<div class="af-stack-sm">
af-stack-mdMedium gap stackMedium (gap-md)<div class="af-stack-md">
af-stack-lgLarge gap stackLarge (gap-lg)<div class="af-stack-lg">
af-stack-xlExtra large gap stackXL (gap-xl)<div class="af-stack-xl">
<div class="af-stack">
  <div class="af-card">Item 1</div>
  <div class="af-card">Item 2</div>
  <div class="af-card">Item 3</div>
</div>
<div class="af-stack-sm">Small spacing</div>
<div class="af-stack">Default spacing (md)</div>
<div class="af-stack-md">Medium spacing (same as default)</div>
<div class="af-stack-lg">Large spacing</div>

Override the default gap with gap utilities: af-stack af-gap-lg.

All stack classes support @{bp} suffixes. See Responsive Suffix.

<div class="af-stack af-stack-lg@md">
<!-- Medium gap on mobile, large gap on tablet+ -->
</div>