Native Select
Native Select lets users choose one value from a short fixed list while preserving familiar operating-system interaction and accessibility.
Choose one fruit for the current order.
Usage
Include CSS
Import Tailwind and one full A3S UI style bundle.
Or import only the base CSS, Native Select component CSS, and one style pack.
Using CDN or bundler imports? See the Installation page.
Add your native select HTML
Add the canonical class="native-select" to a native <select>. Use standard <option> and <optgroup> elements. The former select class remains a visual migration alias, but new markup and framework adapters use native-select so it cannot be confused with the custom Select root.
Use Native Select for native browser behavior, form integration, and mobile-optimized pickers. Use Select for custom option content, multi-select behavior, or JavaScript APIs.
Examples
Groups
Disabled
This choice is managed by workspace policy.
Invalid
Choose a fruit before continuing.
required keeps the browser validity result and the authored aria-invalid state truthful to the same empty value.
Size
RTL
Set dir="rtl" on the select or a parent element.
