Steps
A progress indicator for multi-step flows. Each <li class="step">
gets an auto-numbered circle. Add a color class like step-primary to mark completed steps. Use data-content to replace the number with a custom
character.
Basic
Four steps — first two completed (filled), last two pending.
Colors
Steps support all DaisyUI semantic color tokens.
Custom content
Use data-content to replace the auto-number with any
single character — a checkmark, question mark, star, etc.
Vertical
Pass vertical to stack steps top-to-bottom.
With descriptions
Add secondary text below the step label using a nested <p> inside the <li>.
Checkout flow
Real-world example: an e-commerce checkout progress indicator with a mix of completed, current, and upcoming steps.
Many steps (scrollable)
When there are many steps, wrap in an overflow-x-auto
container.