# daisyUI Documentation - Join Component
Join is a container for grouping multiple items, it can be used to group buttons, inputs, etc. Join applies border radius to the first and last item. Join can be used to create a horizontal or vertical list of items.
## Classes and Usage
### Core Classes:
- **join** - For grouping multiple items
- **join-item** - Item inside join. Can be a button, input, etc.
- **join-vertical** - Show items vertically
- **join-horizontal** - Show items horizontally
## Examples
### Basic Join
```html
```
### Group Items Vertically
```html
```
### Responsive Join (Vertical on small, horizontal on large)
```html
```
### Join with Extra Elements
Even if join-item is not a direct child of the group, it still gets the style
```html
new
```
### Custom Border Radius
```html
```
### Join Radio Inputs with Button Style
```html
```
## Features
- Groups multiple items together
- Applies border radius to first and last items
- Horizontal or vertical layout options
- Responsive design
- Works with buttons, inputs, selects, and other elements
- Customizable with Tailwind classes
This component is useful for creating grouped interfaces like button groups, input fields with buttons, or any set of related UI elements that should appear as a cohesive unit.