Docs / Badges

Badges

vel-src: badge.css

Compact inline labels for status, counts, and tags. Supports all semantic colors, size variants, square style, and a dot indicator mode.

ClassProperties
vel-badgeBase badge — inline-flex, small font, border-radius, padding
vel-badge-primaryPrimary color background and text
vel-badge-secondarySecondary color background and text
vel-badge-successSuccess green background and text
vel-badge-dangerDanger red background and text
vel-badge-warningWarning amber background and text
vel-badge-infoInfo blue background and text
vel-badge-neutralNeutral/muted background and text
vel-badge-smSmaller padding and font size
vel-badge-lgLarger padding and font size
vel-badge-squareRemoves border-radius for a rectangular shape
vel-badge-dotRenders as a small filled circle indicator (no text)

Examples

Color variants

Primary Secondary Success Danger Warning Info Neutral
example.html
<div style="padding:24px;background:#060b17;border-radius:12px;font-family:system-ui,sans-serif;display:flex;gap:8px;flex-wrap:wrap;align-items:center;">
  <span class="vel-badge vel-badge-primary">Primary</span>
  <span class="vel-badge vel-badge-secondary">Secondary</span>
  <span class="vel-badge vel-badge-success">Success</span>
  <span class="vel-badge vel-badge-danger">Danger</span>
  <span class="vel-badge vel-badge-warning">Warning</span>
  <span class="vel-badge vel-badge-info">Info</span>
  <span class="vel-badge vel-badge-neutral">Neutral</span>
</div>

Sizes

Small Default Large
example.html
<div style="padding:24px;background:#060b17;border-radius:12px;font-family:system-ui,sans-serif;display:flex;gap:10px;align-items:center;">
  <span class="vel-badge vel-badge-primary vel-badge-sm">Small</span>
  <span class="vel-badge vel-badge-primary">Default</span>
  <span class="vel-badge vel-badge-primary vel-badge-lg">Large</span>
</div>

With dot indicator

example.html
<div style="padding:24px;background:#060b17;border-radius:12px;font-family:system-ui,sans-serif;display:flex;gap:12px;align-items:center;">
  <span class="vel-badge vel-badge-success vel-badge-dot"></span>
  <span class="vel-badge vel-badge-danger vel-badge-dot"></span>
  <span class="vel-badge vel-badge-warning vel-badge-dot"></span>
</div>