Components
Pre-built UI components for common interface patterns.
Cards
Container for grouped content. Use .z-card with .z-card-body, .z-card-header, and .z-card-footer.
Card content goes here. Cards group related information and actions.
Carded Accents
Cards with colored left border for emphasis. Use .z-card-accent with color modifier.
Default primary accent (yellow)
Informational message (blue)
Success or completed (green)
Error or warning (red)
Carded Accent Variants
| Class | Color | Usage |
|---|---|---|
.z-card-accent |
Yellow | Default emphasis |
.z-card-accent-info |
Blue | Informational messages |
.z-card-accent-success |
Green | Success states |
.z-card-accent-danger |
Red | Errors, warnings |
.z-card-accent-warning |
Orange | Cautions, notices |
Badges
Small labels for status, counts, or categorization. Use .z-badge with color modifier.
Progress Bars
Display completion or status. Use .z-progress with .z-progress-bar. Set width inline for progress value.
Progress Variants
| Class | Purpose |
|---|---|
.z-progress-bar-primary |
Default (yellow). Standard operations. |
.z-progress-bar-success |
Green. Completed or successful states. |
.z-progress-bar-danger |
Red. Errors or critical thresholds. |
.z-progress-bar-info |
Blue. Informational progress. |
.z-progress-bar-striped |
Diagonal stripe pattern. |
.z-progress-bar-animated |
Animates stripes. Use for indeterminate loading. |
Alerts
Use cards with color modifiers for alert messages. Pair with badges for severity indicators.
Operation failed. Check logs for details.
Striped Headers
Section headers with subtle striped background pattern. Use .z-header-striped with optional color modifier.
Default Header
Standard striped header with yellow accent
Info Header
Informational header with blue accent
Success Header
Success header with green accent
Danger Header
Danger header with red accent
Striped Header Variants
| Class | Border Color | Usage |
|---|---|---|
.z-header-striped |
Default | Standard section headers |
.z-header-striped-info |
Blue | Informational sections |
.z-header-striped-success |
Green | Success or completed sections |
.z-header-striped-danger |
Red | Warning or critical sections |
Inputs
Text input fields. Use .z-input with .z-form-group wrapper.
Selects
Dropdown selection. Use .z-select element.
Range Sliders
Numeric input via slider. Use .z-range input type.
Checkboxes & Radios
Form selection inputs. Use .z-checkbox for checkboxes and .z-radio for radio buttons.
Checkboxes
Radio Buttons
Usage
| Element | Purpose |
|---|---|
.z-checkbox |
Multiple selection. Wrap label with checkbox input. |
.z-radio |
Single selection. Use same name attribute for mutually exclusive options. |
.z-checkmark |
Visual checkbox indicator with chamfered corner. |
.z-indicator |
Visual radio indicator (circular). |
Tables
Data tables. Wrap .z-table in .z-table-responsive for horizontal scrolling.
| ID | Name | Status | Actions |
|---|---|---|---|
| 001 | System Alpha | Active | |
| 002 | System Beta | Pending |
Lists
Unordered lists use square bullets. Ordered lists use zero-padded numbers.
Unordered List
- First item
- Second item
- Third item
Ordered List
- Step one
- Step two
- Step three