Docs / Overflow

Overflow

vel-src: layout.css

Utilities for controlling how an element handles content that is too large for the container.

ClassProperties
vel-overflow-autooverflow: auto
vel-overflow-hiddenoverflow: hidden
vel-overflow-visibleoverflow: visible
vel-overflow-scrolloverflow: scroll
vel-overflow-x-autooverflow-x: auto
vel-overflow-x-hiddenoverflow-x: hidden
vel-overflow-y-autooverflow-y: auto
vel-overflow-y-hiddenoverflow-y: hidden
vel-overflow-y-scrolloverflow-y: scroll

Examples

Overflow hidden vs scroll

vel-overflow-hidden

This content is wider than its container and gets clipped.

vel-overflow-auto

This content is wider than its container and scrolls.
example.html
<div class="vel-flex vel-gap-4">
  <div>
    <p style="color:#64748b;font-size:12px;margin-bottom:6px">vel-overflow-hidden</p>
    <div class="vel-overflow-hidden" style="width:150px;height:80px;background:#1a2236;border:1px solid #1e2d45;border-radius:6px;padding:8px">
      <div style="width:300px;color:#94a3b8;font-size:12px">This content is wider than its container and gets clipped.</div>
    </div>
  </div>
  <div>
    <p style="color:#64748b;font-size:12px;margin-bottom:6px">vel-overflow-auto</p>
    <div class="vel-overflow-auto" style="width:150px;height:80px;background:#1a2236;border:1px solid #1e2d45;border-radius:6px;padding:8px">
      <div style="width:300px;color:#94a3b8;font-size:12px">This content is wider than its container and scrolls.</div>
    </div>
  </div>
</div>