Progress indicators
Progress indicator
- Lorem
- Ipsum
- Dolor
- Lorem
- Ipsum
- Dolor
- Lorem
- Ipsum
- Dolor
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Maecenas neque ipsum
- Accumsan a magna in
<!-- START progress-indicator component -->
<ol class="progress-indicator">
<li aria-label="completed">Lorem</li>
<li aria-label="current">Ipsum</li>
<li>Dolor</li>
</ol>
<!-- END progress-indicator component -->
Progress circle
Standard progress circle
Choices Profile ReferencesNOTE: Set the r value of the circles to 46 for the standard variant.
<!-- START progress-circle-container component -->
<span class="progress-circle-container">
<!-- START progress-circle component -->
<span class="progress-circle">
<svg aria-hidden="true" viewBox="0 0 100 100" style="--progress:32;">
<circle r="46" cx="50%" cy="50%"></circle>
<circle r="46" cx="50%" cy="50%"></circle>
</svg>
<!-- END progress-circle component -->
<span aria-hidden="true" class="progress-circle-number">32
<span class="progress-circle-unit">%</span>
</span>
</span>
<span class="progress-circle-title">Profile</span>
<span class="hide-element">Helpful description for screenreaders</span>
</span>
<!-- END progress-circle-container component -->
Large progress circle
Choices Profile Personal statement References Personal statementNOTE: Set the r value of the circles to 44 for the large variant.
<!-- START progress-circle-container component -->
<span class="progress-circle-container progress-circle-container--large">
<!-- START progress-circle component -->
<span class="progress-circle">
<svg aria-hidden="true" viewBox="0 0 100 100" style="--progress:32;">
<circle r="44" cx="50%" cy="50%"></circle>
<circle r="44" cx="50%" cy="50%"></circle>
</svg>
<!-- END progress-circle component -->
<span aria-hidden="true" class="progress-circle-number">32
<span class="progress-circle-unit">%</span>
</span>
</span>
<span class="progress-circle-title">Profile</span>
<span class="hide-element">Helpful description for screenreaders</span>
</span>
<!-- END progress-circle-container component -->
Extra large progress circle
Choices Profile Personal statement ReferencesNOTE: Set the r value of the circles to 44 for the xlarge variant.
<!-- START progress-circle-container component -->
<span class="progress-circle-container progress-circle-container--xlarge">
<!-- START progress-circle component -->
<span class="progress-circle">
<svg aria-hidden="true" viewBox="0 0 100 100" style="--progress:32;">
<circle r="44" cx="50%" cy="50%"></circle>
<circle r="44" cx="50%" cy="50%"></circle>
</svg>
<!-- END progress-circle component -->
<span aria-hidden="true" class="progress-circle-number">32
<span class="progress-circle-unit">%</span>
</span>
</span>
<span class="progress-circle-title">Profile</span>
<span class="hide-element">Helpful description for screenreaders</span>
</span>
<!-- END progress-circle-container component -->
Extra large progress circle with hidden title
NOTE: Set the r value of the circles to 44 for the xlarge variant.
<!-- START progress-circle-container component -->
<span class="progress-circle-container progress-circle-container--xlarge">
<!-- START progress-circle component -->
<span class="progress-circle">
<svg aria-hidden="true" viewBox="0 0 100 100" style="--progress:32;">
<circle r="44" cx="50%" cy="50%"></circle>
<circle r="44" cx="50%" cy="50%"></circle>
</svg>
<!-- END progress-circle component -->
<span aria-hidden="true" class="progress-circle-number">32
<span class="progress-circle-unit">%</span>
</span>
</span>
<span class="hide-element">Profile</span>
<span class="hide-element">Helpful description for screenreaders</span>
</span>
<!-- END progress-circle-container component -->
Extra large progress circle with buttons
NOTE: Set the r value of the circles to 44 for the xlarge variant.
<!-- START progress-circle-container component -->
<button class="progress-circle-container progress-circle-container--xlarge">
<!-- START progress-circle component -->
<span class="progress-circle progress-circle--needs-action">
<svg aria-hidden="true" viewBox="0 0 100 100" style="--progress:100;">
<circle r="44" cx="50%" cy="50%"></circle>
<circle r="44" cx="50%" cy="50%"></circle>
</svg>
<!-- END progress-circle component -->
<span aria-hidden="true" class="progress-circle-text">All decisions received</span>
</span>
<span class="progress-circle-button button button--primary icon-inline--right icon--chevron-right-light" aria-hidden="true">Reply to offers</span>
<span class="hide-element">Helpful description for screenreaders</span>
</button>
<!-- END progress-circle-container component -->
[deprecated] Progress circle
<!-- START deprecated progress-circle component -->
<svg aria-labelledby="id5e24cf3d79" viewBox="0 0 100 100" class="progress-circle progress-circle--xlarge" style="--progress:32;">
<title id="id5e24cf3d79">Profile</title>
<circle r="30" cx="50%" cy="50%"></circle>
<circle r="30" cx="50%" cy="50%"></circle>
<text x="50%" y="50%">32<tspan class="progress-unit">%</tspan></text>
</svg>
<!-- END deprecated progress-circle component -->
[deprecated] Progress button container (SVG outside of button)
<!-- START deprecated progress-button-container component -->
<div class="progress-button-container">
<!-- START deprecated progress circle component -->
<svg aria-labelledby="id44bffdfa27" viewBox="0 0 100 100" class="progress-circle progress-circle--xlarge" style="--progress:50;">
<title id="id44bffdfa27">Percentage complete</title>
<circle r="30" cx="50%" cy="50%"></circle>
<circle r="30" cx="50%" cy="50%"></circle>
<text x="50%" y="50%">50<tspan class="progress-unit">%</tspan></text>
</svg>
<!-- END deprecated progress circle component -->
<button class="submit-application progress-button">Submit</button>
</div>
<!-- END deprecated progress-button-container component -->
[deprecated] Progress button (SVG within button)
<!-- START deprecated progress-button component -->
<button class="submit-application progress-button">
<!-- START deprecated progress circle component -->
<svg aria-labelledby="idc54df56659" viewBox="0 0 100 100" class="progress-circle progress-circle--xlarge" style="--progress:50;">
<title id="idc54df56659">Percentage complete</title>
<circle r="30" cx="50%" cy="50%"></circle>
<circle r="30" cx="50%" cy="50%"></circle>
<text x="50%" y="50%">50<tspan class="progress-unit">%</tspan></text>
</svg>
<!-- END deprecated progress circle component -->
<span>Submit</span>
</button>
<!-- END deprecated progress-button component -->