I wanted to make a dotted circle with CSS and created it with the following process.
Although the dashed circle could be displayed by this process, The gap between the end and the beginning of the dashed line became narrow, and the gap was not uniform.
.c {
width: 500px;
height: 500px;
border-width: 15px;
border-style: dashed;
border-radius: 600px;
}
<div class="c"></div>
Is there a way to make the gap uniform? can we also control the gap between dashes?
If that's not possible with CSS alone, we're considering using JavaScript or something similar.



