CSS layout components that (basically) horizontally and vertically stack anything.
✌️ Check out the code here.
The .spacer
is used in the (below) example to push the items apart.
<div class="flex hstack">
<div>🌭</div>
<div>🍕</div>
<div class="spacer"></div>
<div>🍟</div>
</div>
<div class="flex vstack">
<div>🌭</div>
<div>🍕</div>
<div>🍟</div>
</div>
The example below stacks items vertically on mobile. However, the items stack horizontally at the medium breakpoint for tablets.
<div class="flex vstack hstack@md">
<div>🌭</div>
<div>🍕</div>
<div>🍟</div>
</div>