Open experiment
Sonic notification badge
A tiny status primitive that makes an unread count feel alive through expanding sound rings. The count and meaning remain available in one accessible label, while reduced-motion mode keeps a crisp stationary badge.
Lab tested Responsive Dark mode
- Version
- 1.0.0
- Updated
- 2026-08-02
- Dependencies
- Zero
<span class="cmp-sonic-badge" role="status" aria-label="7 unread notifications">
<i aria-hidden="true"></i><i aria-hidden="true"></i><b>7</b>
</span>
No runtime reactions detected Open in Editor
Validated in the lab
Experiment report
- Schema and source files passed
- Responsive test passed
- Keyboard test passed
- No console errors
Component ingredients
- Dependencies
- None
- Browser support
- Current Chrome, Current Edge, Current Firefox, Current Safari
- Version
- 1.0.0
- Last tested
- 2026-08-02
Accessibility notes
- The accessible label includes both count and notification meaning.
- Sound rings are decorative and hidden from assistive technology.
- Reduced motion removes ring expansion.
License: MIT License for open-source use, modification, and distribution.