Skip to main content
VelinStyle v0.8.0
⌂ Home
  1. Docs
  2. Forms
  3. Select

Select

Use .velin-select to apply custom styling to native <select> elements with a custom caret, consistent sizing, and theme support.

Default select

Apply .velin-select to any <select> element. A custom dropdown caret is added via background-image.

<select class="velin-select">
  <option selected>Choose an option</option>
  <option value="1">Option One</option>
  <option value="2">Option Two</option>
  <option value="3">Option Three</option>
</select>

Sizing

Use .velin-select--sm or .velin-select--lg to match input sizing.

<select class="velin-select velin-select--sm">...</select>
<select class="velin-select">...</select>
<select class="velin-select velin-select--lg">...</select>

Multiple & size

The multiple attribute or a size attribute greater than 1 renders a scrollable list box.

<select class="velin-select" multiple>
  <option selected>Alpha</option>
  <option>Bravo</option>
  <option>Charlie</option>
  <option>Delta</option>
</select>

<select class="velin-select" size="3">
  <option selected>Alpha</option>
  <option>Bravo</option>
  <option>Charlie</option>
  <option>Delta</option>
</select>

Disabled

Add disabled to prevent interaction.

<select class="velin-select" disabled>
  <option selected>Disabled select</option>
</select>

Theme wählen