Я хотел бы сделать что-то подобное, но я не знаю, как это сделать.Статистические круги в CSS
У меня есть идея, но она не работает.
<div id="stats">
<div id="men" class="circle"></div>
<div id="women" class="circle"></div>
<div id="white-circle" class="small-circle"></div>
</div>
<style>
#stats {
width: 100px;
height: 100px;
background: white;
position: relative;
}
.circle {
border-radius: 100px;
background: #CCC;
width: 100px;
height: 100px;
position: absolute;
}
.circle#men {
background: #27ae60;
}
.circle#women {
background: #f26646;
}
.small-circle {
border-radius: 100px;
background: white;
width: 65px;
height: 65px;
position: absolute;
top: 0; bottom: 0; left: 0; right: 0;
margin: auto;
}
</style>
Если вы хотите сделать это сами, вам придется использовать SVG (сгенерировать его с помощью javascript), но там есть много хороших библиотек диаграмм для javascript, вам просто нужно немного поискать – x4rf41
чистый CSS? – Steffi
Я дал полное воплощение в своем ответе, если вам не нравится писать его в SVG. –