Select#
Ripple UI comes with a select component that can be used to select a single option from a list of options.
Default#
Simple example of select.
HTML
JSX
<select class="select"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select>
Colors#
Select colors.
HTML
JSX
<select class="select"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-primary"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-secondary"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-success"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-error"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-warning"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select>
Ghost#
Select ghost.
HTML
JSX
<select class="select select-ghost-primary"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-ghost-secondary"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-ghost-success"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-ghost-warning"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-ghost-error"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select>
Sizes#
Select sizes.
HTML
JSX
<select class="select select-xs"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-sm"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-md"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-lg"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select><select class="select select-xl"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select>
Rounded#
Select rounded.
HTML
JSX
<select class="select select-rounded"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select>
Block#
Select block.
HTML
JSX
<select class="select select-block"><option>Option 1</option><option>Option 2</option><option>Option 3</option></select>
Disabled#
Disabled select.
HTML
JSX
<select class="select" disabled><option>Option 1</option><option>Option 2</option><option>Option 3</option></select>
API#
class | Description |
---|---|
select | Select base class |
select-primary | Set primary color |
select-secondary | Set secondary color |
select-success | Set success color |
select-error | Set error color |
select-warning | Set warning color |
select-ghost-primary | Border hover primary |
select-ghost-secondary | Border hover secondary |
select-ghost-success | Border hover success |
select-ghost-error | Border hover error |
select-ghost-warning | Border hover warning |
select-xs | Set extra small size |
select-sm | Set small size |
select-md | Set medium size |
select-lg | Set large size |
select-xl | Set extra large size |
select-rounded | Set full rounded |
select-block | Make select takes full width |