Note: I am not using any SVG.
I have a circle and each border has there owned text and color.
Note: I am not using any plugin. It's just a static circle with text.
It is possible to make this using HTML and CSS? If Yes then please give me some hit from where to start this.
.circle-donut{
width: 250px;
height: 250px;
border-radius: 50%;
border-top: 140px solid #52e291;
border-bottom: 140px solid #3400fe;
border-right: 140px solid #ff7d36;
border-left: 140px solid #faff08;
}
<div class="circle-donut"></div>
With position absolute
.wrap {
position: relative;
}
.circle-donut {
width: 250px;
height: 250px;
border-radius: 50%;
border-top: 140px solid #a3fe01;
border-bottom: 140px solid #2800eb;
border-right: 140px solid #dd6479;
border-left: 140px solid #ead52c;
}
ul {
position: relative;
}
ul li {
position: absolute;
}
ul li.top {
top: 0;
}
ul li.bottom {
bottom: 0;
}
ul li.left {
left: 0;
}
ul li.right {
right: 0;
}
<div class="wrap">
<div class="circle-donut">
</div>
<ul>
<li class="top">Come content one</li>
<li class="right">Come content Two</li>
<li class="bottom">Come content Three</li>
<li class="left">Come content Four</li>
</ul>
</div>