Good fit for
- Inbox counts
- Live alerts
- Navigation badges
This badges pattern works best when its purpose is clear in the surrounding page hierarchy.
Open experiment
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.
Implementation field notes
The preview and source are only the starting point. Use these notes to decide where the component fits, preserve its accessibility contract, and verify the adapted result.
This badges pattern works best when its purpose is clear in the surrounding page hierarchy.
Related learning