Docs / Align Self

Align Self

vel-src: flexbox.css

Utilities for controlling how an individual flex or grid item is positioned along its container's cross axis.

ClassProperties
vel-self-autoalign-self: auto
vel-self-startalign-self: flex-start
vel-self-endalign-self: flex-end
vel-self-centeralign-self: center
vel-self-stretchalign-self: stretch
vel-self-baselinealign-self: baseline

Examples

Per-item cross-axis alignment

self-start
self-center
self-end
self-stretch
example.html
<div class="vel-flex vel-gap-3" style="background:#1a2236;padding:12px;border-radius:6px;height:120px">
  <div class="vel-self-start vel-bg-primary vel-text-white vel-rounded-md" style="padding:8px 14px;font-size:12px">self-start</div>
  <div class="vel-self-center vel-bg-success vel-text-white vel-rounded-md" style="padding:8px 14px;font-size:12px">self-center</div>
  <div class="vel-self-end vel-bg-danger vel-text-white vel-rounded-md" style="padding:8px 14px;font-size:12px">self-end</div>
  <div class="vel-self-stretch vel-bg-info vel-text-white vel-rounded-md vel-flex vel-items-center" style="padding:8px 14px;font-size:12px">self-stretch</div>
</div>