セレクトボックス
用途
表示領域の狭い場所で、複数の条件の中からひとつを選択する際に使用します。
サイズ
※幅、高さは初期デザイン時のみ変更可能です。種類については、無作為に増やすことを禁止します。
- 幅:
-
最小 小 通常 大 最大 100% 成り行き .xs .sm - .lg .xl .w100 .auto width: 100%
max-width: 56pxwidth: 100%
max-width: 100pxwidth: 100%
max-width: 250pxwidth: 100%
max-width: 350pxwidth: 100%
max-width: 500pxwidth: 100%
max-width: 100%width: auto
padding: 0 $margin-sm
- 高さ:
- N px(40px)
状態
以下はサンプルです。用途を定めてデザインしてください。
- 通常:
<select> <option value="">--</option> <option value="選択肢1">選択肢1</option> <option value="選択肢2">選択肢2</option> <option value="選択肢3">選択肢3</option> <option value="選択肢4">選択肢4</option> </select>
- 選択:
<select> <option value="">--</option> <option value="選択肢1">選択肢1</option> <option value="選択肢2">選択肢2</option> <option value="選択肢3">選択肢3</option> <option value="選択肢4">選択肢4</option> </select>
- エラー:
<select class="is-error"> <option value="">--</option> <option value="選択肢1">選択肢1</option> <option value="選択肢2">選択肢2</option> <option value="選択肢3">選択肢3</option> <option value="選択肢4">選択肢4</option> </select>
- 非アクティブ:
<select class="is-disabled"> <option value="">--</option> <option value="選択肢1">選択肢1</option> <option value="選択肢2">選択肢2</option> <option value="選択肢3">選択肢3</option> <option value="選択肢4">選択肢4</option> </select>
- 疑似(改行用):
<div class="longSelect xl"> <button type="button" class="selectBtn" aria-expanded="false" aria-haspopup="listbox">改行したいテキストを選択する場合</button> <ul hidden role="listbox"> <li><button type="button" role="option">文章</button></li> </ul> </div>
改変対象ファイル
- CSS:
- _tag.scss 内に改変対象箇所があります。
- Javascript:
- [疑似セレクト]longSelect()関数
必要なUIのコードをライブラリー (/temp/js/tips.js) から本番 (/common/js/tips.js) に追加してください。