Radio
Ripple UI comes with Radio component.
Default
Simple example of Radio.
HTML
JSX
<label class="flex cursor-pointer gap-2"><input type="radio" class="radio" /><span>Remember me?</span></label>
Colors
Radio colors.
HTML
JSX
<input type="radio" class="radio-primary radio" checked /><input type="radio" class="radio-secondary radio" checked /><input type="radio" class="radio-success radio" checked /><input type="radio" class="radio-warning radio" checked /><input type="radio" class="radio-error radio" checked />
Bordered
Radio bordered.
HTML
JSX
<input type="radio" class="radio radio-bordered-primary" /><input type="radio" class="radio radio-bordered-secondary" /><input type="radio" class="radio radio-bordered-success" /><input type="radio" class="radio radio-bordered-warning" /><input type="radio" class="radio radio-bordered-error" />
Sizes
Radio in different sizes.
HTML
JSX
<input type="radio" class="radio radio-xs" checked /><input type="radio" class="radio radio-sm" checked /><input type="radio" class="radio radio-md" checked /><input type="radio" class="radio radio-lg" checked /><input type="radio" class="radio radio-xl" checked />
Radio Group
Radio Group.
HTML
JSX
<div id="group1" class="flex flex-row gap-3"><input type="radio" class="radio" name="group1" /><input type="radio" class="radio" name="group1" /><input type="radio" class="radio" name="group1" /></div>
Disabled
Radio disabled.
HTML
JSX
<input type="radio" class="radio" disabled /><input type="radio" class="radio" disabled checked />
API
| class | Description | 
|---|---|
| radio | Radio base class | 
| radio-primary | Set primary color | 
| radio-secondary | Set secondary color | 
| radio-success | Set success color | 
| radio-error | Set error color | 
| radio-warning | Set warning color | 
| radio-bordered-primary | With primary border by default | 
| radio-bordered-secondary | With secondary border by default | 
| radio-bordered-success | With success border by default | 
| radio-bordered-error | With error border by default | 
| radio-bordered-warning | With warning border by default | 
| radio-xs | Set extra small size | 
| radio-sm | Set small size | 
| radio-md | Set medium size | 
| radio-lg | Set large size | 
| radio-xl | Set extra large size |