Horizontal stepper

A stepper/wizard leads a user through a process step by step. It contains a series of single-step instructions, and is often used for a setup and configuration tasks or a longer workflow. Read more about steppers/wizards in the UX Guidelines.
Also you can check out the wizards.

Use when

  • The user needs guidance through a multi-step process, for instance if it's a low frequency task or the steps to take are unclear
  • Steps have to be done in a specific order
  • The task has a clear start and end

Design

There are 2 options for the stepper: horizontal and vertical, on 2 sizes.

Follow the code from the right panel to get the styles for the horizontal stepper, regular size.

Demo page! Here you can find a demo page where you can test the horizontal stepper.

Compressed version

Here you can find an example of the compressed version for the horizontal stepper:

Transitions

If you'd like a smooth animation to be applyed on each step as you go through them just add .transition class in the parent div.

				
<!-- Horizontal stepper (default) - .stepper -->
<div class="stepper">
   <ul>
      <li class="passed">
         <a href="#">
            <span>Review payslips</span>
            <span class="step">Step 1/3</span>
         </a>
      </li>
      <li class="active">
         <a href="#">
            <span>Wage run</span>
            <span class="step">Step 2/3</span>
         </a>
      </li>
      <li>
         <a href="#">
            <span>Payout completed</span>
            <span class="step">Step 3/3</span>
         </a>
      </li>
   </ul>
</div>

<!-- Stepper with animation - .stepper.transition -->
<div class="stepper transition">
   ...
</div>