Variants
| Class | Example |
|---|---|
| .mdst-tag | Default |
| .mdst-tag--solid | Solid |
| .mdst-tag--subtle | Subtle |
| .mdst-tag--ghost | Ghost |
| .mdst-tag--pill | Pill Solid pill Subtle pill |
Status
| Class | Example |
|---|---|
| .mdst-tag--error | Error Solid Subtle |
| .mdst-tag--success | Success Solid Subtle |
| .mdst-tag--muted | Muted Solid Subtle |
Sizes
| Class | Example |
|---|---|
| .mdst-tag--sm | Small |
| .mdst-tag | Default |
| .mdst-tag--lg | Large |
Dismissible
| Class | Example |
|---|---|
| .mdst-tag-dismiss | Tag Subtle Active |
Examples
Today
v0.1.0
CSS
UI
Minimal
Operational
Outage
Maintenance
React
Vue
Svelte
Usage
<!-- Default tag -->
<span class="mdst-tag">Tag</span>
<!-- Variants -->
<span class="mdst-tag mdst-tag--solid">Solid</span>
<span class="mdst-tag mdst-tag--subtle">Subtle</span>
<span class="mdst-tag mdst-tag--ghost">Ghost</span>
<!-- Pill shape -->
<span class="mdst-tag mdst-tag--pill">Pill</span>
<!-- Status colors -->
<span class="mdst-tag mdst-tag--success">Active</span>
<span class="mdst-tag mdst-tag--error">Failed</span>
<span class="mdst-tag mdst-tag--muted">Archived</span>
<!-- Status + variant combos -->
<span class="mdst-tag mdst-tag--success mdst-tag--solid">Online</span>
<span class="mdst-tag mdst-tag--error mdst-tag--subtle">Offline</span>
<!-- Sizes -->
<span class="mdst-tag mdst-tag--sm">Small</span>
<span class="mdst-tag mdst-tag--lg">Large</span>
<!-- Dismissible -->
<span class="mdst-tag">
Label
<button class="mdst-tag-dismiss" aria-label="Remove">×</button>
</span>