Checkbox lists, tri-state checkboxes, select-all patterns, and table row selection.
Custom Tri-State Checkbox
Fully styled custom checkboxes with 3 states: unchecked, checked, and indeterminate
Three States
X Mark Modifier
Size Variants
Select All Pattern
Interactive demo showing indeterminate state for partial selection
How it works:
When none are selected → "Select All" is unchecked
When some are selected → count shows partial state
When all are selected → "Select All" is checked
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
Option 2 (Selected)
Option 3
Option 4 (Disabled)
With Descriptions
Email Notifications
Receive updates via email
SMS Alerts
Get urgent alerts via SMS
Push Notifications
Browser push notifications
Item States
Clickable, disabled, and locked states with different visual feedback
State Comparison
Normal clickable option
Disabled - feature not available
Requires admin permission
Pro feature - upgrade required
Normal selected option
State differences:
• Normal - Full opacity, pointer cursor, default text color
• Disabled - 50% opacity on entire item, not-allowed cursor
• Locked - 50% opacity on checkbox only, warning color text with 🔒 icon