I'm trying to create a semi-circle with CSS, which looks as below.
<div class="semi-circle"></div>
I have tried to create a semi-circle with one circle, and one rectangle where the rectangle hides the lower part of the circle.
I know this isn't the best way to do it. So I am looking for a better approach using a single div.
There is a similar question on creating a semi-circular ring on Stackoverflow. Unfortunately, that didn't help.