UNPKG

2.91 kBHTMLView Raw
1<!--
2 Copyright IBM Corp. 2016, 2018
3
4 This source code is licensed under the Apache-2.0 license found in the
5 LICENSE file in the root directory of this source tree.
6-->
7
8<div class="bx--form-item">
9 <div
10 class="bx--select bx--select--invalid">
11 <label for="select-id" class="bx--label">Select label</label>
12 <select data-invalid id="select-id" class="bx--select-input">
13 <option class="bx--select-option" value="" disabled selected hidden>
14 Choose an option
15 </option>
16 <option class="bx--select-option" value="solong" >
17 A much longer option that is worth having around to check how text flows
18 </option>
19 <optgroup class="bx--select-optgroup" label="Category 1">
20 <option class="bx--select-option" value="option1" >
21 Option 1
22 </option>
23 <option class="bx--select-option" value="option2" >
24 Option 2
25 </option>
26 </optgroup>
27 <optgroup class="bx--select-optgroup" label="Category 2">
28 <option class="bx--select-option" value="option1" >
29 Option 1
30 </option>
31 <option class="bx--select-option" value="option2" >
32 Option 2
33 </option>
34 </optgroup>
35 </select>
36 <svg class="bx--select__arrow" width="10" height="5" viewBox="0 0 10 5">
37 <path d="M0 0l5 4.998L10 0z" fill-rule="evenodd" />
38 </svg>
39 <div class="bx--form-requirement">
40 Validation message here
41 </div>
42 </div>
43</div>
44
45<div class="bx--form-item">
46 <div
47 class="bx--select bx--select--invalid bx--select--disabled">
48 <label for="select-id-disabled" class="bx--label bx--label--disabled">Select
49 label</label>
50 <select data-invalid id="select-id-disabled" class="bx--select-input" disabled>
51 <option class="bx--select-option" value="" disabled
52 selected hidden>
53 Choose an option
54 </option>
55 <option class="bx--select-option" value="solong"
56 >
57 A much longer option that is worth having around to check how text flows
58 </option>
59 <optgroup class="bx--select-optgroup" label="Category 1">
60 <option class="bx--select-option" value="option1"
61 >
62 Option 1
63 </option>
64 <option class="bx--select-option" value="option2"
65 >
66 Option 2
67 </option>
68 </optgroup>
69
70 <optgroup class="bx--select-optgroup" label="Category 2">
71 <option class="bx--select-option" value="option1"
72 >
73 Option 1
74 </option>
75 <option class="bx--select-option" value="option2"
76 >
77 Option 2
78 </option>
79 </optgroup>
80
81 </select>
82 <svg class="bx--select__arrow" width="10" height="5" viewBox="0 0 10 5">
83 <path d="M0 0l5 4.998L10 0z" fill-rule="evenodd" />
84 </svg>
85 <div class="bx--form-requirement">
86 Validation message here
87 </div>
88 </div>
89</div>