Usage

<select class="zui-select">
<option value="">Choose an option</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>

With Label

<div class="zui-field">
<label class="zui-label" for="country">Country</label>
<select class="zui-select" id="country">
<option value="">Select a country</option>
<option value="uk">United Kingdom</option>
<option value="us">United States</option>
<option value="de">Germany</option>
<option value="fr">France</option>
</select>
</div>

Disabled

<select class="zui-select" disabled>
<option>Cannot change</option>
</select>

CSS custom properties

Property Default Description
--zui-select-radius var(--radius-lg) Border radius
--zui-select-border var(--color-border) Border colour
--zui-select-bg var(--color-background) Background colour
--zui-select-fg var(--color-text) Text colour
--zui-select-padding-block var(--space-3xs) Vertical padding
--zui-select-padding-inline var(--space-xs) Horizontal padding

Theme

Copy this CSS to your project: