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">&times;</button>
</span>