Inputs & Forms

Pure CSS form controls — text inputs, textareas, checkboxes, radios, switches, and form layout helpers. No JavaScript required.

Text inputs & textarea

Checkbox, Radio & Switch

Form group & validation

Use .form-group to stack a label, input, and hint text. Add .error or .success for validation states.

We'll never share your email.
Password must be at least 8 characters.
Username is available!

Input group

Attach prefix or suffix addons to an input with .input-group and .input-addon.

$
https:// /page

Input sizes

Use .input-sm or .input-lg when density or prominence requires it.