---
title: Radio
desc: Radio buttons allow the user to select one option from a set.
layout: components
classnames:
component:
- class: radio
desc: For radio input
color:
- class: radio-neutral
desc: neutral color
- class: radio-primary
desc: primary color
- class: radio-secondary
desc: secondary color
- class: radio-accent
desc: accent color
- class: radio-success
desc: success color
- class: radio-warning
desc: warning color
- class: radio-info
desc: info color
- class: radio-error
desc: error color
size:
- class: radio-xs
desc: Extra small size
- class: radio-sm
desc: Small size
- class: radio-md
desc: Medium size
default: true
- class: radio-lg
desc: Large size
- class: radio-xl
desc: Extra large size
---
> :INFO:
>
> Each set of radio inputs should have unique `name` attributes to avoid conflicts with other sets of radio inputs on the same page.
### ~Radio
```html
```
### ~Radio sizes
```html
```
### ~Neutral color
```html
```
### ~Primary color
```html
```
### ~Secondary color
```html
```
### ~Accent color
```html
```
### ~Success color
```html
```
### ~Warning color
```html
```
### ~Info color
```html
```
### ~Error color
```html
```
### ~Disabled
```html
```
### ~Radio with custom colors
```html
```