Custom CSS Checkboxes & Radio Buttons · HorizonX

Tool collection

Custom CSS Checkboxes & Radio Buttons

Checkbox CSS and radio control references with diagonal fill, prism, cross morph, task feedback, glass selectors and minimal radio-group tabs. Use checkboxes for independent choices and radio groups for one choice within a set. Compare restrained forms with expressive glass controls before fitting them into your interface.

  • 8 components
  • Edit live in the browser
  • Export HTML, Svelte or React
  • Read the guide
01

What is inside

Checkboxes: Diagonal Fill sweeps its fill across a rounded box in one stroke, Prism spins a ring and fires a small particle burst, Cross Morph rotates two crossed strokes into a tick, and Task Checkbox and Firework Todo Checkbox tick the box and strike the label through, which suits to-do lists.

Radio and selector controls: Glass Radio is a frosted segmented selector whose glider overshoots onto the chosen option, Glass Keys is a WebGL wall of glass keys that sink when pressed, and Beacon Tabs is a radio group styled as numbered tabs, where the selected tile fills in and lights a beacon underneath.

02

When to use it

Use checkboxes for independent choices and radio groups for one choice within a set. Compare restrained forms with expressive glass controls before fitting them into your interface.

03

Customize and integrate

Replace labels and options with real choices. Inspect each component and export format, then connect selection to your form model; Glass Keys is tagged WebGL rather than CSS.

04

Before publishing

Ensure labels activate the control, checked states remain visible and keyboard navigation matches the control type. Visual tabs using radio groups still need clear semantics in context.

FAQ

Frequently asked questions

Still unsure? Write to support@horizonx.so.

When should I choose a checkbox instead of a radio?

Use a checkbox for an independent on/off choice or multiple selections. Use radio controls when exactly one option belongs to the group.

Is Wallet Balance Card a checkbox?

No. Although its renderer id contains checkbox, the catalog identifies it as a wallet card, so it is not included here.

Are all selectors CSS only?

No. Glass Keys is WebGL-tagged, while the checkbox items and Glass Radio carry CSS tags. Inspect the chosen product before integrating.

Tune it live, then export the code

Every interactive tool on HorizonX opens in an editor you can adjust in the browser before you export it.