---
title: Steps
desc: Steps can be used to show a list of steps in a process.
layout: components
classnames:
component:
- class: steps
desc: Container of multiple step nodes
part:
- class: step
desc: A single step node
- class: step-icon
desc: For custom icon inside step
color:
- class: step-neutral
desc: neutral color
- class: step-primary
desc: primary color
- class: step-secondary
desc: secondary color
- class: step-accent
desc: accent color
- class: step-info
desc: info color
- class: step-success
desc: success color
- class: step-warning
desc: warning color
- class: step-error
desc: error color
direction:
- class: steps-vertical
desc: Makes steps vertical (default)
- class: steps-horizontal
desc: Makes steps horizontal
---
### ~Horizontal
- Register
- Choose plan
- Purchase
- Receive Product
```html
- Register
- Choose plan
- Purchase
- Receive Product
```
### ~Vertical
- Register
- Choose plan
- Purchase
- Receive Product
```html
- Register
- Choose plan
- Purchase
- Receive Product
```
### ~responsive (vertical on small screen, horizontal on large screen)
- Register
- Choose plan
- Purchase
- Receive Product
```html
- Register
- Choose plan
- Purchase
- Receive Product
```
### ~With custom content in step-icon
```html
```
### ~With data-content
- Step 1
- Step 2
- Step 3
- Step 4
- Step 5
- Step 6
- Step 7
```html
- Step 1
- Step 2
- Step 3
- Step 4
- Step 5
- Step 6
- Step 7
```
### ~Custom colors
- Fly to moon
- Shrink the moon
- Grab the moon
- Sit on toilet
```html
- Fly to moon
- Shrink the moon
- Grab the moon
- Sit on toilet
```
### ~With scrollable wrapper
- start
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- end
```html
- start
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- end
```