Select
The select control (also known as a dropdown) is commonly used to enable users to select an item from a predefined list.
Sizes
Compact Size
<div class="documentation-site-popover-container">
<div class="fd-popover">
<div class="fd-popover__control">
<div class="fd-select">
<button class="fd-select__control" aria-controls="h0C6A325" aria-expanded="false" aria-haspopup="true">
Select
</button>
</div>
</div>
<div class="fd-popover__body fd-popover__body--no-arrow" aria-hidden="true" id="h0C6A325">
<ul class="fd-list fd-list--no-border" role="listbox">
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 1</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 2</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 3</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 4</span>
</li>
</ul>
</div>
</div>
</div>
<br />
<h4>Compact Size</h4>
<div class="documentation-site-popover-container">
<div class="fd-popover">
<div class="fd-popover__control">
<div class="fd-select fd-select--compact">
<button class="fd-select__control" aria-controls="h0C6A326" aria-expanded="false" aria-haspopup="true">
Select
</button>
</div>
</div>
<div class="fd-popover__body fd-popover__body--no-arrow" aria-hidden="true" id="h0C6A326">
<ul class="fd-list fd-list--no-border fd-list--compact" role="listbox">
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 1</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 2</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 3</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 4</span>
</li>
</ul>
</div>
</div>
</div>
Inline
<div class="fd-popover">
<div class="fd-popover__control">
<div class="fd-select fd-select--inline">
<button class="fd-select__control" aria-controls="h0C6A335" aria-expanded="false" aria-haspopup="true">
Select
</button>
</div>
</div>
<div class="fd-popover__body fd-popover__body--no-arrow" aria-hidden="true" id="h0C6A335">
<ul class="fd-list fd-list--no-border" role="listbox">
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 1</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 2</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 3</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 4</span>
</li>
</ul>
</div>
</div>
<div class="fd-popover">
<div class="fd-popover__control">
<div class="fd-select fd-select--inline fd-select--compact">
<button class="fd-select__control" aria-controls="h0C6A336" aria-expanded="false" aria-haspopup="true">
Select
</button>
</div>
</div>
<div class="fd-popover__body fd-popover__body--no-arrow" aria-hidden="true" id="h0C6A336">
<ul class="fd-list fd-list--no-border fd-list--compact" role="listbox">
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 1</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 2</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 3</span>
</li>
<li class="fd-list__item" role="option">
<span class="fd-list__title">List item 4</span>
</li>
</ul>
</div>
</div>
Disabled State
Disabled state can be rendered with a disabled
attribute.
<div class="fd-select">
<button class="fd-select__control" aria-controls="" aria-expanded="false" aria-haspopup="true" disabled>
Select
</button>
</div>