Listbox Button
A button that expands to reveal a listbox in a flyout. Read more.
Example 1: Manual Selection
ARROW KEYS move the active descendant. SPACEBAR key is required to manually change the selected state.
Unselected
Red
Blue
Yellow
Green
Selected
Red
Blue
Yellow
Green
Example 2: Automatic Selection
ARROW keys move the active descendant and automatically updated the selected state. This behaviour is similar to a radio button group.
Unselected
Red
Blue
Yellow
Green
Selected
Red
Blue
Yellow
Green
Example 3: Listbox with group headers
Groups
Warm Colors
Red
Orange
Cool Colors
Violet
Blue
Green
Layouts
Groups as Responsive Columns (flat DOM)
Warm Colors
Red
-
Lorem ipsum dolor sit amet
Orange
.
Lorem ipsum dolor sit amet
Brown
-
Lorem ipsum dolor sit amet
Cool Colors
Violet
.
Lorem ipsum dolor sit amet
Blue
-
Lorem ipsum dolor sit amet
Green
.
Lorem ipsum dolor sit amet
Groups as Fixed Columns (nested DOM)
Warm Colors
Red
-
Lorem ipsum dolor sit amet
Orange
.
Lorem ipsum dolor sit amet
Brown
-
Lorem ipsum dolor sit amet
Cool Colors
Violet
.
Lorem ipsum dolor sit amet
Blue
-
Lorem ipsum dolor sit amet
Green
.
Lorem ipsum dolor sit amet
Updated: April 18th, 2025