Native Rich Select
Flexible, accessible, lightweight select
customisable style rich content native fallback seamless loading overflow protection form data update native onchange event optional rounded edges inline or full width colour themes right-to-left support shadow option drop-down navigation support click-drag-release to select unbreakable attached to body to aviod clipping click outside to close animated reveal respecting the reduce motion preference browser scaling support unique class names touch screen, mouse, trackpad, keyboard control type to select section labels vector chevron thin scrollbar if needed lightweight easy to use npm package no dependencies
Options
- Customize size with font-size and --padding.
- Theme your select with --nui-control-bg, --nui-control-active-bg, --nui-control-color, --nui-control-active-color and --nui-control-highlight.
Source code
Developed by Radoslav Sharapanov since 2020, originally a part of the niui library.