Skip to content
FormBrowse form components
ComponentsFormStable

Select

Native <select> with custom chevron, sized to match Input.

Live preview

Usage

Adapters:React stableVue stable
index.html
<select class="lm-select"><option>Annual</option></select>

CSS classes (2)

ClassDescription
lm-selectNative <select> styling
lm-select-{size}sm | md | lg

React props (1)

PropTypeDefaultDescription
sizeSizemd

Accessibility

  • Every control needs a visible <label> or aria-label.
  • Use aria-describedby to link hints and error messages.
  • Never rely on color alone for invalid state — pair with text + icon.
  • Required fields use aria-required and an inline marker.

Spotted something wrong? Edit this entry on GitHub.