## Implementation Context
- **Primary**: Use **SenangStart CSS** for the implementation.
- **Reference**: Tailwind CSS is provided for stylistic context only.
## SenangStart CSS Usage
To use SenangStart CSS, simply include the script in your HTML `
`:
```html
My App
Hello SenangStart!
Zero config, instant styling.
```
**Documentation**: [Getting Started Guide](https://bookklik-technologies.github.io/senangstart-css/guide/getting-started.html)
# Progress Ring
Category: feedback
Description: Circular Progress
## Small Variant
### SenangStart CSS Code
```html
<div layout="relative" space="w:large-3x h:large-3x">
<svg space="w:[100%] h:[100%]" class="transform -rotate-90" viewBox="0 0 36 36">
<path visual="text:gray-200" 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" fill="none" stroke="currentColor" stroke-width="4" />
<path visual="text:blue-600" 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" fill="none" stroke="currentColor" stroke-width="4" />
</svg>
<span layout="absolute" visual="font:tw-bold text:blue-600" class="top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 text-[8px]">75%</span>
</div>
```
### Tailwind CSS Code
```html
<div class="relative w-10 h-10">
<svg class="w-full h-full transform -rotate-90" viewBox="0 0 36 36">
<path class="text-gray-200" 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" fill="none" stroke="currentColor" stroke-width="4" />
<path class="text-blue-600" 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" fill="none" stroke="currentColor" stroke-width="4" />
</svg>
<span class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 text-[8px] font-bold text-blue-600">75%</span>
</div>
```
## Medium Variant
### SenangStart CSS Code
```html
<div layout="relative" space="w:big-3x h:big-3x">
<svg space="w:[100%] h:[100%]" class="transform -rotate-90" viewBox="0 0 36 36">
<path visual="text:gray-200" 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" fill="none" stroke="currentColor" stroke-width="3" />
<path visual="text:blue-600" 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" fill="none" stroke="currentColor" stroke-width="3" />
</svg>
<span layout="absolute" visual="text-size:mini font:tw-bold text:blue-600" class="top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2">75%</span>
</div>
```
### Tailwind CSS Code
```html
<div class="relative w-16 h-16">
<svg class="w-full h-full transform -rotate-90" viewBox="0 0 36 36">
<path class="text-gray-200" 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" fill="none" stroke="currentColor" stroke-width="3" />
<path class="text-blue-600" 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" fill="none" stroke="currentColor" stroke-width="3" />
</svg>
<span class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 text-xs font-bold text-blue-600">75%</span>
</div>
```
## Large Variant
### SenangStart CSS Code
```html
<div layout="relative" space="w:giant h:giant">
<svg space="w:[100%] h:[100%]" class="transform -rotate-90" viewBox="0 0 36 36">
<path visual="text:gray-200" 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" fill="none" stroke="currentColor" stroke-width="2.5" />
<path visual="text:blue-600" 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" fill="none" stroke="currentColor" stroke-width="2.5" />
</svg>
<span layout="absolute" visual="text-size:base font:tw-bold text:blue-600" class="top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2">75%</span>
</div>
```
### Tailwind CSS Code
```html
<div class="relative w-24 h-24">
<svg class="w-full h-full transform -rotate-90" viewBox="0 0 36 36">
<path class="text-gray-200" 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" fill="none" stroke="currentColor" stroke-width="2.5" />
<path class="text-blue-600" 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" fill="none" stroke="currentColor" stroke-width="2.5" />
</svg>
<span class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 text-base font-bold text-blue-600">75%</span>
</div>
```