The basic structure of HTML:
<ul id="steps">
<li class="visited"><a href="#"><span>Step 1</span><span>description</span></a></li>
<li class="visited"><a href="#"><span>Step 2</span><span>description</span></a></li>
<li class="current"><a href="#"><span>Step 3</span><span>description</span></a></li>
<li class="upcoming"><a href="#"><span>Step 4</span><span>description</span></a></li>
<li class="upcoming"><a href="#"><span>Step 5</span><span>description</span></a></li>
</ul>
Then you can use the css selector li.visited, li.current, li.upcoming to select the li nodes and their style accordingly.
source
share