Select
A selectable menu list from which a user can make a single selection. Typically they are used when there are more than four possible options. The custom select menu styling is achieved by wrapping the select
tag within the .s-select
class.
Validation states provides the user feedback based on their interaction (or lack of interaction) with a select menu. These styles are applied by applying the appropriate class to the wrapping parent container.
Class | Applies | Definition |
---|---|---|
.has-warning |
Parent wrapper for select menu | Used to warn users that the value they've entered has a potential problem, but it doesn't block them from proceeding. |
.has-error |
Parent wrapper for select menu | Used to alert users that the value they've entered is incorrect, not filled in, or has a problem which will block them from proceeding. |
.has-success |
Parent wrapper for select menu | Used to notify users that the value they've entered is fine or has been submitted successfully. |
Name | Size | Class | Example |
---|---|---|---|
Small | 12px | .s-select__sm |
|
Default | 13px | N/A | |
Medium | 17px | .s-select__md |
|
Large | 21px | .s-select__lg |
|
Extra Large | 27px | .s-select__xl |