Settings

Sidebar
Display
Profile Panel
👤

John Doe

Administrator
  • 📊 Dashboard
  • 📝 Forms
  • 📋 Tables
Commands
🚀
Go to Page
Navigate to a page
/go
🌓
Toggle Theme
Switch between light and dark mode
/theme
📐
Toggle Sidebar
Show or hide the sidebar
/sidebar
⚙️
Open Settings
Open the settings panel
/settings
Search In
📄
Pages
Search pages
:p
🧩
Components
Search component pages
:c

Custom Tri-State Checkbox

Fully styled custom checkboxes with 3 states: unchecked, checked, and indeterminate

Three States

Size Variants

X Mark Modifier

Select All Pattern

Interactive demo showing isIndeterminate state for partial selection

checkbox.indeterminate = true is set via JavaScript. The CSS :indeterminate pseudo-class handles the styling.

Disabled Checkboxes

Disabled state with reduced opacity


Checkbox Lists

Basic Checkbox Lists

Simple vertical checkbox lists with hover effects - full item area is clickable

Default List

With Descriptions

Item States

Clickable, disabled, and locked states with different visual feedback

State Comparison

List Variants

Different styles for checkbox lists

Compact

Bordered

Striped

Checkbox Lists with Actions

Lists with action buttons for each item

Task List

Alternative Layouts

Inline, grid, and multi-column layouts

Inline Layout

Grid Layout

Two-Column Layout

Three-Column Layout

Tables with Checkboxes

Checkboxes in isTable first column for isRow selection

NameEmailStatusActions
John Doejohn@example.com Active
Jane Smithjane@example.com Active
Bob Johnsonbob@example.com Pending
Alice Williamsalice@example.com Active
Charlie Browncharlie@example.com Inactive

Interactive Demo

Select-all functionality and row selection

ProductSKUPriceStock
Laptop Pro 15"LPT-001$1,299 In Stock
Wireless MouseMSE-042$29 In Stock
USB-C HubHUB-123$49 Low Stock
Monitor 27"MON-789$399 Out of Stock
Keyboard MechanicalKBD-555$89 In Stock

Keyboard Shortcuts

No shortcuts registered.