Progresso radial Tailwind CSS somente CSS - anel de progresso circular com exibição de porcentagem. Variantes de cor e tamanho, sem JavaScript. WCAG AA acessível, funciona com Django, HTMX, Laravel, React e qualquer pilha.
Os componentes de progresso radial exibem a porcentagem de conclusão em formato circular, oferecendo uma alternativa elegante às barras de progresso lineares. Construído com visualização baseada em SVG e animações CSS, o progresso radial adiciona interesse visual aos painéis e indicadores de status. O sistema de progresso radial Frutjam oferece suporte a vários tamanhos e cores – ideal para métricas, rastreamento de conclusão e visualização de dados.
Somente CSS, sem necessidade de JavaScript. WCAG AA acessível e independente de estrutura - funciona com Django, HTMX, Laravel, React e qualquer pilha.
| Aula | Tipo | Descrição |
|---|---|---|
| radial-progress | Base | Indicador circular de progresso orientado por --radial-progress--value |
| radial-progress-xs | Tamanho | Extra pequeno |
| radial-progress-sm | Tamanho | Pequeno |
| radial-progress-md | Tamanho | Médio (padrão) |
| radial-progress-lg | Tamanho | Grande |
| radial-progress-xl | Tamanho | Extra grande |
| radial-progress-base | Cor | Cor da superfície base silenciada |
| radial-progress-current | Cor | Herda explicitamente a cor do texto atual |
| radial-progress-primary | Cor | Cor do tema principal |
| radial-progress-secondary | Cor | Cor do tema secundário |
| radial-progress-accent | Cor | Cor do tema de destaque |
| radial-progress-neutral | Cor | Cor neutra do tema |
| radial-progress-info | Cor | Cor semântica da informação |
| radial-progress-success | Cor | Cor semântica de sucesso |
| radial-progress-warning | Cor | Cor semântica de aviso |
| radial-progress-error | Cor | Cor semântica do erro |
Uso Básico
<div class="radial-progress" style="--radial-progress--value:70">70%</div> |
1 2 3 4 | function RadialProgress() { const progress = {"--radial-progress--value": 70} return <div className="radial-progress" style={progress}>70%</div> } |
Tamanhos de progresso radial
1 2 3 4 5 | <div class="radial-progress radial-progress-xs" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-sm" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-md" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-lg" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-xl" style="--radial-progress--value:70">70%</div> |
Cores de Progresso Radial
1 2 3 4 5 6 7 8 9 | <div class="radial-progress radial-progress-base" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-primary" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-secondary" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-accent" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-neutral" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-info" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-success" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-warning" style="--radial-progress--value:70">70%</div> <div class="radial-progress radial-progress-error" style="--radial-progress--value:70">70%</div> |
Progresso radial com rótulo
Tasks Completed
1 2 3 4 5 6 | <div class="flex flex-col items-center gap-4"> <div class="text-center"> <div class="radial-progress radial-progress-xl radial-progress-primary" style="--radial-progress--value:85">85%</div> <p class="text-sm mt-2">Tasks Completed</p> </div> </div> |
Usando Claude Code, Cursor ou outro editor de IA?
Cherry MCP fornece ao seu editor de IA os nomes exatos das classes Progresso Radial e a estrutura sob demanda. Chega de aulas alucinadas.