Information
I am trying to figure out how to create an ARC progress bar using
<progress value="" max =""></progress>
I have seen a lot of examples using divs as well as a few on SVG however I believe it is better to use the actual progress html tag as it is not only clear to it's intent but also it beneficial from an accessibility perspective.
Here are two examples, the first using svg and the second using divs:
Now I know for a progress bar I can select two different attributes of the progress tag:
progress[value]::-webkit-progress-value
progress[value]::-webkit-progress-bar
With these I can control for example the progress bar as well as the value to change appearance, rotation, etc.
Question
How to I create an arc progress bar using css3
as well as the appropriate <progress></progress>
html tag?
UPDATE I have seen example of others using the border radius to create the curve
border-radius: 50%/100px 100px 0 0;
I am having trouble to get it to work with the <progress>
but I think it may be a possibility.