Check Component

Modern checkbox and radio component with CSS variables and pseudo-elements.

Notes

Basic usage

Radio

Checkbox

Visual variants

check-subtle

Soft filled background.

check-vivid

Color inversion on hover / checked.

check-ghost

Transparent with hover background.

check-outline

Solid border button-like.

check-muted

Soft gray border.

check-tick

Checkmark icon only, no box.

Features

check-indeterminate

check-reverse

Label on the left side.

check-full

Full-width horizontal fill.

check-multiline

Multi-line text, top-aligned with input.

Shape modifiers

check-pill (pill)

check-rounded (micro-rounded)

check-square (sharp)

check-fluid (height-proportional)

Sizes

check-4 (16px) ~ check-7 (28px)

check-8 (32px) ~ check-11 (44px)

check-12 (48px) ~ check-15 (60px)

Theme colors

Primary

Secondary

Tertiary

Success

Error

Info

Warning

Caution

Highlight

Shortcut variant colors

Standalone compound variants — equivalent to variant + color in one class.

check-subtle-*

check-vivid-*

check-ghost-*

check-outline-*

check-muted-*

check-tick-*

Custom colors

Multiple color formats are supported:

check-blue-* custom color

Subtle variant with custom color

Outline variant with custom color