- CSS-only or does it need JS?
- Pure CSS via @keyframes. No JavaScript needed. Drop the HTML + CSS and it just spins.
- What shapes?
- Classic circle, dots, bars, pulse, bouncing dots, spinning square. 15+ variants with live preview.
- Is it accessible?
- Add `aria-label="Loading"` and `role="status"` (the tool generates these). For screen readers, a visible or SR-only 'Loading...' text is best practice.
- Can I customize colors?
- Yes — CSS custom properties for all colors. Multi-color spinners (segmented rings) have variable per-segment colors.