Skip to content
Components

Forms

Inputs, selects, textareas, switches, checkboxes, ranges, file inputs, fieldsets — with built-in error and disabled states.

Input

We'll never share this address.

With icon

Sizes

Select

Textarea

field-sizing: content lets the textarea grow with its content automatically:

Input group with addon

https://

Switch

Checkbox & radio

Range

Validation states

That username is already taken.

Required indicator

Add data-required to .b-label to render a red asterisk:

Fieldset

Billing

Disabled

API

| Class | Effect | | --- | --- | | .b-field | Vertical label/input/help stack | | .b-label | Field label (data-required for asterisk) | | .b-help | Help text | | .b-error | Error text (red) | | .b-input / .b-select / .b-textarea / .b-file | Inputs | | .b-input-sm / .b-input-lg | Sizes | | .b-search | Adds search icon | | .b-input-group | Joins inputs + addons + buttons | | .b-addon | Inline label inside an input group | | .b-switch | Toggle switch | | .b-check | Aligned checkbox/radio + label | | .b-range | Styled range slider | | .b-fieldset | Group of related fields |

Edit this page