<div class="chart-wrapper">
<div class="chart-card">
<h3>Project Status</h3>
<div class="circle-chart">
<svg viewBox="0 0 36 36" class="circular-chart blue">
<path class="circle-bg" d="M18 2.0845 a 15.9155 15.9155 0 0 1 0 31.831 a 15.9155 15.9155 0 0 1 0 -31.831" />
<path class="circle" stroke-dasharray="75, 100" d="M18 2.0845 a 15.9155 15.9155 0 0 1 0 31.831 a 15.9155 15.9155 0 0 1 0 -31.831" />
<text x="18" y="20.35" class="percentage">75%</text>
</svg>
</div>
<p>Tasks Completed</p>
</div>
</div>
Back to Snippets
Circular Progress Chart CSS
Visualize data with this animated circular chart. We use SVG strokes and CSS offsets to create a progress ring that fills up smoothly, which is perfect for dashboard stats or skill indicators.
300