Skip to content
Docs / Components / Badges

Badges

Compact labels for status, categories, counts, and status indicators.


Basic Badges

Six color variants for different semantic meanings. Use .hu-badge with a color modifier class.

Color Variants
Primary Success Warning Danger Info Neutral
HTML
<span class="hu-badge hu-badge-primary">Primary</span>
<span class="hu-badge hu-badge-success">Success</span>
<span class="hu-badge hu-badge-warning">Warning</span>
<span class="hu-badge hu-badge-danger">Danger</span>
<span class="hu-badge hu-badge-info">Info</span>
<span class="hu-badge hu-badge-neutral">Neutral</span>

Badge Sizes

Three size options to fit different contexts. Use .hu-badge-sm or .hu-badge-lg as modifiers.

Small, Default, Large
Small Default Large
HTML
<span class="hu-badge hu-badge-primary hu-badge-sm">Small</span>
<span class="hu-badge hu-badge-primary">Default</span>
<span class="hu-badge hu-badge-primary hu-badge-lg">Large</span>

Dot Badges

Compact status indicators with an animated dot. Use .hu-badge-dot with a status modifier.

Status Indicators
Online Offline Pending Maintenance
HTML
<span class="hu-badge hu-badge-dot hu-badge-online">Online</span>
<span class="hu-badge hu-badge-dot hu-badge-offline">Offline</span>
<span class="hu-badge hu-badge-dot hu-badge-pending">Pending</span>
<span class="hu-badge hu-badge-dot hu-badge-maintenance">Maintenance</span>

Badge with Icons

Add an SVG icon before the text for richer visual context.

Icons in Badges
Verified Expiring Info 3 days left Featured
HTML
<span class="hu-badge hu-badge-success">
    <svg ...>...</svg>
    Verified
</span>

<span class="hu-badge hu-badge-danger">
    <svg ...>...</svg>
    Expiring
</span>

Real-World Examples

Real-world badge patterns commonly used in dashboards and admin panels, dashboards, and status pages.

Server Status Badges
Online Offline Pending Maintenance
HTML
<span class="hu-badge hu-badge-dot hu-badge-online">Online</span>
<span class="hu-badge hu-badge-dot hu-badge-offline">Offline</span>
<span class="hu-badge hu-badge-dot hu-badge-pending">Pending</span>
<span class="hu-badge hu-badge-dot hu-badge-maintenance">Maintenance</span>
Plan Badges
Starter Professional Enterprise
HTML
<span class="hu-badge hu-badge-neutral">Starter</span>
<span class="hu-badge hu-badge-info">Professional</span>
<span class="hu-badge hu-badge-primary">Enterprise</span>
SSL Status Badges
SSL Active SSL Expiring SSL Expired
HTML
<span class="hu-badge hu-badge-success">
    <svg ...>...</svg>
    SSL Active
</span>
<span class="hu-badge hu-badge-warning">
    <svg ...>...</svg>
    SSL Expiring
</span>
<span class="hu-badge hu-badge-danger">
    <svg ...>...</svg>
    SSL Expired
</span>
Ticket Priority Badges
Low Medium High Critical
HTML
<span class="hu-badge hu-badge-info">Low</span>
<span class="hu-badge hu-badge-success">Medium</span>
<span class="hu-badge hu-badge-warning">High</span>
<span class="hu-badge hu-badge-danger">Critical</span>

API Reference

Complete list of CSS classes available for badges.

Class Description
.hu-badge Base badge container with inline-flex layout, padding, and rounded corners.
.hu-badge-primary Primary variant with blue background and text.
.hu-badge-success Success variant with green background and text.
.hu-badge-warning Warning variant with amber background and text.
.hu-badge-danger Danger variant with red background and text.
.hu-badge-info Info variant with light blue background and text.
.hu-badge-neutral Neutral variant with gray background and text.
.hu-badge-sm Small size modifier with reduced padding and font size.
.hu-badge-lg Large size modifier with increased padding and font size.
.hu-badge-dot Dot indicator modifier with an animated pseudo-element dot.
.hu-badge-online Online status: green dot for active servers.
.hu-badge-offline Offline status: red dot for down servers.
.hu-badge-pending Pending status: amber dot for pending actions.
.hu-badge-maintenance Maintenance status: blue dot for servers under maintenance.