Progress components are built with two HTML elements, some CSS to set the width, and a
few attributes. We don't use
the HTML5 <progress> element
, ensuring you can stack progress bars, animate them, and place text labels over them.
Add labels to your progress bars by placing text as
<c-progress> content.
We only set a height value on the <c-progress>, so if
you change that value, the inner <c-progress-bar> will automatically
resize accordingly.
Use color prop to change the appearance of individual progress bars.
Include multiple progress bars in a progress component if you need.
Add variant="striped" to any <c-progress> to
apply a stripe via CSS gradient over the progress bar's background color.
The striped gradient can also be animated. Add [animated]="true" property to
<c-progress> to animate the stripes right to left via CSS3
animations.