セレクトボックス
HTMLのselectタグにクラスを追加するだけで利用可能です。
<select class="select">
<option value="">選択してください</option>
<option value="1">選択肢1</option>
<option value="2">選択肢2</option>
<option value="3">選択肢3</option>
</select>
例
該当する区を選択してください。
*エラーテキスト
<div class="form-group">
<label for="test" class="form-label">
東京23区
<span class="form-necessity">※必須</span>
</label>
<div class="form-support">該当する区を選択してください。</div>
<select id="test" class="select">
<option value="">選択してください</option>
<option value="1">足立区</option>
<option value="2">荒川区</option>
<option value="3">板橋区</option>
<option value="4">江戸川区</option>
</select>
<div class="form-error">*エラーテキスト</div>
</div>
大きさ
- sm
- md (デフォルト値)
- lg
<select class="select is-sm">
<option value="">選択してください</option>
<option value="1">選択肢1</option>
<option value="2">選択肢2</option>
<option value="3">選択肢3</option>
</select>
<select class="select is-md">
<option value="">選択してください</option>
<option value="1">選択肢1</option>
<option value="2">選択肢2</option>
<option value="3">選択肢3</option>
</select>
<select class="select is-lg">
<option value="">選択してください</option>
<option value="1">選択肢1</option>
<option value="2">選択肢2</option>
<option value="3">選択肢3</option>
</select>
HTML属性
無効
disabled属性を追加すると入力がグレーアウトされます。
<select class="select" disabled>
<option value="">選択してください</option>
<option value="1">選択肢1</option>
<option value="2">選択肢2</option>
<option value="3">選択肢3</option>
</select>
検証とフィードバック
ユーザーの入力を検証した後のフィードバックデザイン
エラー
is-errorクラスを追加するだけです。
<select class="select is-error">
<option value="">選択してください</option>
<option value="1">選択肢1</option>
<option value="2">選択肢2</option>
<option value="3">選択肢3</option>
</select>
form-groupを使用するとエラーテキストも同時に表示することが可能です。
該当する区を選択してください。
*エラーテキスト
<div class="form-group">
<label for="test" class="form-label">
東京23区
<span class="form-necessity">※必須</span>
</label>
<div class="form-support">該当する区を選択してください。</div>
<select id="test" class="select is-error">
<option value="">選択してください</option>
<option value="1">足立区</option>
<option value="2">荒川区</option>
<option value="3">板橋区</option>
<option value="4">江戸川区</option>
</select>
<div class="form-error">*エラーテキスト</div>
</div>