Variants
Class Example
.mdst-badge 3 12 99+
.mdst-badge--solid 3 12 99+
.mdst-badge--subtle 3 12 99+
.mdst-badge--dot
Status
Class Example
.mdst-badge--error 5 5 5
.mdst-badge--success 5 5 5
.mdst-badge--warning 5 5 5
.mdst-badge--muted 5 5 5
Sizes
Class Example
.mdst-badge--sm 3 12
.mdst-badge 3 12
.mdst-badge--lg 3 12
Positioning
Class Example
.mdst-badge--top-right
3
🔔
7
Examples
3 New 0
Online Offline Error
Usage
<!-- Default badge -->
<span class="mdst-badge">3</span>

<!-- Variants -->
<span class="mdst-badge mdst-badge--solid">12</span>
<span class="mdst-badge mdst-badge--subtle">New</span>
<span class="mdst-badge mdst-badge--dot"></span>

<!-- Status colors -->
<span class="mdst-badge mdst-badge--error mdst-badge--solid">5</span>
<span class="mdst-badge mdst-badge--success">✓</span>
<span class="mdst-badge mdst-badge--warning">!</span>
<span class="mdst-badge mdst-badge--muted">0</span>

<!-- Sizes -->
<span class="mdst-badge mdst-badge--sm">3</span>
<span class="mdst-badge mdst-badge--lg">12</span>

<!-- Positioned on an element -->
<div style="position: relative; display: inline-flex;">
  <button class="mdst-button">Inbox</button>
  <span class="mdst-badge mdst-badge--solid mdst-badge--error mdst-badge--top-right">7</span>
</div>

<!-- Dot indicator -->
<span class="mdst-badge mdst-badge--success mdst-badge--dot"></span>