Buttons
Interactive button component with multiple variants, sizes, and states.
Base Class
.btn
Variants
Sizes
States
Badges
Small label components for categorization and tagging.
Base Class
.badge
Variants
Cards
Flexible container component for grouping related content.
Base Class
.card
Variants
.card
Default card with border
.card-elevated
Elevated with shadow
.card-filled
Filled background
.card-outline
Transparent with outline
Sizes
.card-sm
.card (default)
.card-lg
Card Sections
Card Title
Optional subtitle
Card content goes here. Use .card-body for main content area.
Alerts
Alert notifications for displaying important messages.
Base Class
.alert
Variants
This is an informational alert message. Class: .alert-info
Operation completed successfully. Class: .alert-success
Please pay attention to this warning. Class: .alert-warning
An error has occurred. Class: .alert-danger
Add .alert-solid for solid backgrounds | Add .alert-outline for outline style
Avatars
Avatar component for displaying user images and initials.
Sizes
Color Variants
With Badge
Forms
Form container and grouping components.
Form Container
.form-container | .form-container.form-sm | .form-container.form-lg
Form Groups
.form-group - Vertical layout
.form-group-inline - Horizontal layout
.form-section - Section divider
.form-row - Grid row for inputs
.form-actions - Action buttons group
Labels & Help Text
Inputs
Input fields, textareas, selects, and form controls.
Text Input
Input States
Textarea
Select
Input Group (Prefix/Suffix)
Checkboxes & Radios
Tables
Responsive table styling with various options.
Basic Table
| Name | Status | Date | |
|---|---|---|---|
| John Doe | john@example.com | Active | 2024-01-15 |
| Jane Smith | jane@example.com | Pending | 2024-01-16 |
| Mike Johnson | mike@example.com | Inactive | 2024-01-17 |
Modals
Modal dialog component for displaying overlay content.
Modal Structure
<div class="modal-overlay active">
<div class="modal modal-sm">
<div class="modal-header">
<h2 class="modal-title">Modal Title</h2>
<button class="modal-close">Ã</button>
</div>
<div class="modal-body">
Modal content goes here
</div>
<div class="modal-footer">
<button class="btn btn-secondary">Cancel</button>
<button class="btn btn-primary">Confirm</button>
</div>
</div>
</div>
Navbar
Navigation bar component with responsive menu.
Base Classes
.navbar - Main container
.navbar-brand - Brand/logo area
.navbar-menu - Menu items container
.navbar-link - Individual link
.navbar-actions - Right-side actions
.navbar-toggle - Mobile hamburger menu
Example Navbar
Tabs
Tabbed interface component for organizing content.
Tab Structure
<div class="tabs">
<div class="tabs-header">
<button class="tab active">Tab 1</button>
<button class="tab">Tab 2</button>
<button class="tab">Tab 3</button>
</div>
<div class="tabs-content">
<div class="tab-panel active">Content 1</div>
<div class="tab-panel">Content 2</div>
<div class="tab-panel">Content 3</div>
</div>
</div>
Breadcrumbs
Breadcrumb navigation component.
Basic Breadcrumb
- Home
- Components
- Breadcrumbs
- Current Page
Separator Variants
- Home
- Components
- Breadcrumbs
- Home
- Components
- Breadcrumbs
Pagination
Pagination controls for navigation.
Dropdowns
Dropdown menu component.
Dropdown Structure
<div class="dropdown">
<button class="btn btn-secondary dropdown-trigger">Menu</button>
<ul class="dropdown-menu">
<li><a href="#" class="dropdown-item">Action 1</a></li>
<li><a href="#" class="dropdown-item">Action 2</a></li>
<li class="dropdown-divider"></li>
<li><a href="#" class="dropdown-item">Action 3</a></li>
</ul>
</div>
Progress
Progress bar component showing completion status.
Basic Progress Bar
Color Variants
Sizes
Spinners & Loaders
Loading spinner animations.
Basic Spinner
Sizes
Color Variants
Stats
Stat card component for displaying key metrics.
Stat Cards
Toasts & Notifications
Toast notification component for transient messages.
Toast Structure
<div class="toast-container toast-container-top-right">
<div class="toast toast-success">
<div class="toast-content">
<div class="toast-title">Success</div>
<div class="toast-message">Operation completed successfully</div>
</div>
<button class="toast-close">Ã</button>
</div>
</div>
Toast variants: .toast-success | .toast-danger | .toast-info | .toast-warning
Tooltips
Tooltip component for showing helpful information.
Tooltip Positions
Variants: .tooltip-dark | .tooltip-primary | .tooltip-success
Dividers
Divider component for visual separation of content.
Horizontal Dividers
Solid divider (.divider):
Thick divider (.divider-thick):
Dashed divider (.divider-dashed):
Dotted divider (.divider-dotted):
Colored Dividers
Spacing Sizes
.divider-sm - Small margin
.divider-md - Medium margin (default)
.divider-lg - Large margin
.divider-xl - Extra large margin