Select Box

It can be used simply by adding a class to the HTML select tag.

html
<select class="select">
    <option value="">Please select</option>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
    <option value="3">Option 3</option>
</select>

Example

Please select the applicable ward.
*Error text
html
<div class="form-group">
    <label for="test" class="form-label">
        Tokyo 23 Wards
        <span class="form-necessity">*Required</span>
    </label>
    <div class="form-support">Please select the applicable ward.</div>
    <select id="test" class="select">
        <option value="">Please select</option>
        <option value="1">Adachi-ku</option>
        <option value="2">Arakawa-ku</option>
        <option value="3">Itabashi-ku</option>
        <option value="4">Edogawa-ku</option>
    </select>
    <div class="form-error">*Error text</div>
</div>

Size

  • sm
  • md (default)
  • lg
html
<select class="select is-sm">
    <option value="">Please select</option>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
    <option value="3">Option 3</option>
</select>
<select class="select is-md">
    <option value="">Please select</option>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
    <option value="3">Option 3</option>
</select>
<select class="select is-lg">
    <option value="">Please select</option>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
    <option value="3">Option 3</option>
</select>

HTML Attributes

Disabled

Adding the disabled attribute grays out the input.

html
<select class="select" disabled>
    <option value="">Please select</option>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
    <option value="3">Option 3</option>
</select>

Validation and Feedback

Feedback design after validating user input.

Error

Just add the is-error class.

html
<select class="select is-error">
    <option value="">Please select</option>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
    <option value="3">Option 3</option>
</select>

Using form-group allows you to display error text at the same time.

Please select the applicable ward.
*Error text
html
<div class="form-group">
    <label for="test" class="form-label">
        Tokyo 23 Wards
        <span class="form-necessity">*Required</span>
    </label>
    <div class="form-support">Please select the applicable ward.</div>
    <select id="test" class="select is-error">
        <option value="">Please select</option>
        <option value="1">Adachi-ku</option>
        <option value="2">Arakawa-ku</option>
        <option value="3">Itabashi-ku</option>
        <option value="4">Edogawa-ku</option>
    </select>
    <div class="form-error">*Error text</div>
</div>