Docs / Spinner
Spinner
vel-src: spinner.css
Loading spinner indicators in multiple sizes, colors, and an alternative dots animation variant.
| Class | Properties |
|---|
| vel-spinner | Base spinner — circular border animation, default size |
| vel-spinner-xs | Extra-small size |
| vel-spinner-sm | Small size |
| vel-spinner-lg | Large size |
| vel-spinner-xl | Extra-large size |
| vel-spinner-primary | Primary color border |
| vel-spinner-success | Success green border |
| vel-spinner-danger | Danger red border |
| vel-spinner-white | White border — for use on dark/colored backgrounds |
| vel-spinner-dots | Three-dot pulsing animation instead of ring |
| vel-spinner-glow | Adds a colored glow to the spinning ring |
Examples
Sizes
<div style="padding:24px;background:#060b17;border-radius:12px;font-family:system-ui,sans-serif;display:flex;gap:16px;align-items:center;">
<div class="vel-spinner vel-spinner-primary vel-spinner-xs"></div>
<div class="vel-spinner vel-spinner-primary vel-spinner-sm"></div>
<div class="vel-spinner vel-spinner-primary"></div>
<div class="vel-spinner vel-spinner-primary vel-spinner-lg"></div>
<div class="vel-spinner vel-spinner-primary vel-spinner-xl"></div>
</div>
Colors
<div style="padding:24px;background:#060b17;border-radius:12px;font-family:system-ui,sans-serif;display:flex;gap:16px;align-items:center;">
<div class="vel-spinner vel-spinner-primary"></div>
<div class="vel-spinner vel-spinner-success"></div>
<div class="vel-spinner vel-spinner-danger"></div>
<div style="background:#1a2236;padding:8px;border-radius:8px;">
<div class="vel-spinner vel-spinner-white"></div>
</div>
</div>
Dots variant
<div style="padding:24px;background:#060b17;border-radius:12px;font-family:system-ui,sans-serif;">
<div class="vel-spinner vel-spinner-dots vel-spinner-primary"></div>
</div>