Input

The basis for forms

Types

Input

A standard input

Example

States

Focus

An input field can show a user is currently interacting with it

Example

Loading

An icon input field can show that it is currently loading data

Loading inputs automatically modify the input's icon on loading state to show loading indication

Example
Example

Disabled

An input field can show that it is disabled

Example
Example
Example

Error

An input field can show the data contains errors

Example

Variations

Icon

An input can be formatted with an icon

Input icons do not receive pointer-events unless a link icon is used.

Example
Example
Example
Example

Labeled

An input can be formatted with a label

http://
Example
Example
kg
Example
.00
Example
Example
Example
Example

Action

An input can be formatted to alert the user to an action they may perform

Example
Example
Example
Search
Example
Example
Example

Transparent

A transparent input has no background

Example
Example
Example

Inverted

An input can be formatted to appear on dark backgrounds

Example

Fluid

An input can take the size of its container

Search
Example

Size

An input can vary in size

Inputs will automatically size themselves unless you manually declare a width

Example
Example
Example
Example
Example
Example