Text Input
Input boxes are used when the user needs to enter or change text or numerical values.
Style
Input boxes look slightly different on a white background versus a colored background. On a white background, a 1px border is used (#DDDDDD). When used on colored backgrounds, there is no border, but a slight drop shadow is implemented (#000000 at 16% opacity, 1px offset both x and y axis, blur of 2).
Size
There are 3 different dropdown sizes: large, default, and small. The default option is most commonly used.
Labels
Text labels generally go above input boxes. Occasionally they can be put to the left to save vertical space. Labels generally have a font size of 12.
Select Input
Dropdowns should be used when the default option is recommended, when a large number of familiar options are available (the user can predict them easily - no need to see options side by side), or when 7 or more options are available. For really long drop-downs, utilize a search control so the user can type the option name for the list to filter. That allows for quicker and easier selection.
Style
Dropdowns look slightly different on a white background versus a colored background. On a white background, a 1px border is used (#DDDDDD). When used on colored backgrounds, there is no border, but a slight drop shadow is implemented (#000000 at 16% opacity, 1px offset both x and y axis, blur of 2).
Size
There are 3 different dropdown sizes: large, default, and small. The default option is most commonly used.
Labels
Text labels generally go above dropdowns. Occasionally they can be put to the left to save vertical space. Labels generally have a font size of 12.
Search Boxes
Search boxes allow users to type what they are searching for, making it faster and easier to find something specific.
Checkboxes
Checkboxes are used when a user needs to select one or more item. They allow for multiple options to be given. When used for forms, a save option is needed.
Radio Buttons
Radio buttons are used for when a user needs to select a single item. The allow for multiple options to be given. A default option should always be selected. When used for forms, a save option is needed.
Switches (Toggles)
- For turning on/off
- Always have a default value
- Provide immediate results (shouldn’t have to click save)
- For changing the state of system functionalities and preferences