1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | <div class="bx--form-item">
|
9 | <div class="bx--list-box__wrapper ">
|
10 | <label class="bx--label">List box label</label>
|
11 | <div class="bx--form__helper-text">Optional helper text here</div>
|
12 | <div
|
13 | class="bx--list-box bx--list-box--light">
|
14 | <div role="button" class="bx--list-box__field" tabindex="0" aria-label="open menu"
|
15 | aria-expanded="false" aria-haspopup="true">
|
16 | <span class="bx--list-box__label">List box options</span>
|
17 | <div class="bx--list-box__menu-icon">
|
18 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" aria-label="Open menu" width="16" height="16" viewBox="0 0 16 16" role="img"><path d="M8 11L3 6l.7-.7L8 9.6l4.3-4.3.7.7z"></path></svg>
|
19 | </div>
|
20 | </div>
|
21 | </div>
|
22 | </div>
|
23 | </div>
|
24 |
|
25 | <div class="bx--form-item">
|
26 | <div class="bx--list-box__wrapper ">
|
27 | <label class="bx--label">List box label</label>
|
28 | <div class="bx--form__helper-text">Optional helper text here</div>
|
29 | <div
|
30 | class="bx--list-box bx--list-box--light"
|
31 | data-invalid>
|
32 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" class="bx--list-box__invalid-icon" width="16" height="16" viewBox="0 0 16 16" aria-hidden="true"><path d="M8 1C4.2 1 1 4.2 1 8s3.2 7 7 7 7-3.1 7-7-3.1-7-7-7zm-.5 3h1v5h-1V4zm.5 8.2c-.4 0-.8-.4-.8-.8s.3-.8.8-.8c.4 0 .8.4.8.8s-.4.8-.8.8z"></path><path d="M7.5 4h1v5h-1V4zm.5 8.2c-.4 0-.8-.4-.8-.8s.3-.8.8-.8c.4 0 .8.4.8.8s-.4.8-.8.8z" data-icon-path="inner-path" opacity="0"></path></svg>
|
33 | <div role="button" class="bx--list-box__field" tabindex="0" aria-label="open menu"
|
34 | aria-expanded="false" aria-haspopup="true">
|
35 | <span class="bx--list-box__label">List box options</span>
|
36 | <div class="bx--list-box__menu-icon">
|
37 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" aria-label="Open menu" width="16" height="16" viewBox="0 0 16 16" role="img"><path d="M8 11L3 6l.7-.7L8 9.6l4.3-4.3.7.7z"></path></svg>
|
38 | </div>
|
39 | </div>
|
40 | </div>
|
41 | <div class="bx--form-requirement">
|
42 | Validation message here
|
43 | </div>
|
44 | </div>
|
45 | </div>
|
46 |
|
47 | <div class="bx--form-item">
|
48 | <div class="bx--list-box__wrapper ">
|
49 | <label class="bx--label bx--label--disabled">List box label</label>
|
50 | <div class="bx--form__helper-text bx--form__helper-text--disabled">Optional helper text
|
51 | here
|
52 | </div>
|
53 | <div
|
54 | class="bx--list-box bx--list-box--disabled bx--list-box--light"
|
55 | data-invalid>
|
56 | <div role="button" class="bx--list-box__field" tabindex="0" aria-label="open menu"
|
57 | aria-expanded="false" aria-haspopup="true">
|
58 | <span class="bx--list-box__label">List box options</span>
|
59 | <div class="bx--list-box__menu-icon">
|
60 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" aria-label="Open menu" width="16" height="16" viewBox="0 0 16 16" role="img"><path d="M8 11L3 6l.7-.7L8 9.6l4.3-4.3.7.7z"></path></svg>
|
61 | </div>
|
62 | </div>
|
63 | </div>
|
64 | <div class="bx--form-requirement">
|
65 | Validation message here
|
66 | </div>
|
67 | </div>
|
68 | </div>
|
69 |
|
70 | <div class="bx--form-item">
|
71 | <div class="bx--list-box__wrapper ">
|
72 | <label class="bx--label bx--label--disabled">List box label</label>
|
73 | <div class="bx--form__helper-text bx--form__helper-text--disabled">Optional helper text
|
74 | here
|
75 | </div>
|
76 | <div
|
77 | class="bx--list-box bx--list-box--disabled bx--list-box--light">
|
78 | <div role="button" class="bx--list-box__field" tabindex="0" aria-label="open menu"
|
79 | aria-expanded="false" aria-haspopup="true">
|
80 | <span class="bx--list-box__label">List box options</span>
|
81 | <div class="bx--list-box__menu-icon">
|
82 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" aria-label="Open menu" width="16" height="16" viewBox="0 0 16 16" role="img"><path d="M8 11L3 6l.7-.7L8 9.6l4.3-4.3.7.7z"></path></svg>
|
83 | </div>
|
84 | </div>
|
85 | </div>
|
86 | </div>
|
87 | </div>
|
88 |
|
89 | <div class="bx--form-item">
|
90 | <div class="bx--list-box__wrapper ">
|
91 | <label class="bx--label">List box label</label>
|
92 | <div class="bx--form__helper-text">Optional helper text
|
93 | here
|
94 | </div>
|
95 | <div
|
96 | class="bx--list-box bx--list-box--expanded bx--list-box--light">
|
97 | <div role="button" class="bx--list-box__field" tabindex="0" aria-label="close menu"
|
98 | aria-expanded="true" aria-haspopup="true">
|
99 | <span class="bx--list-box__label">List box options</span>
|
100 | <div class="bx--list-box__menu-icon bx--list-box__menu-icon--open">
|
101 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" aria-label="Close menu" width="16" height="16" viewBox="0 0 16 16" role="img"><path d="M8 11L3 6l.7-.7L8 9.6l4.3-4.3.7.7z"></path></svg>
|
102 | </div>
|
103 | </div>
|
104 | <ul class="bx--list-box__menu" role="combobox">
|
105 | <li
|
106 | class="bx--list-box__menu-item bx--list-box__menu-item--highlighted"
|
107 | id="downshift-1-item-0">
|
108 | <div class="bx--list-box__menu-item__option" tabindex="0">
|
109 | Option 1
|
110 | </div>
|
111 | </li>
|
112 | <li
|
113 | class="bx--list-box__menu-item"
|
114 | id="downshift-1-item-1">
|
115 | <div class="bx--list-box__menu-item__option" tabindex="0">
|
116 | Option 2
|
117 | </div>
|
118 | </li>
|
119 | <li
|
120 | class="bx--list-box__menu-item"
|
121 | id="downshift-1-item-2">
|
122 | <div class="bx--list-box__menu-item__option" tabindex="0">
|
123 | Option 3
|
124 | </div>
|
125 | </li>
|
126 | <li
|
127 | class="bx--list-box__menu-item"
|
128 | id="downshift-1-item-3">
|
129 | <div class="bx--list-box__menu-item__option" tabindex="0">
|
130 | Option 4
|
131 | </div>
|
132 | </li>
|
133 | <li
|
134 | class="bx--list-box__menu-item"
|
135 | id="downshift-1-item-4">
|
136 | <div class="bx--list-box__menu-item__option" tabindex="0">
|
137 | An example option that is really long to show what should be done to handle long text
|
138 | </div>
|
139 | </li>
|
140 | </ul>
|
141 | </div>
|
142 | </div>
|
143 | </div>
|