Ir al contenido principal

Componente de progreso

Última actualización:

Barra de progreso CSS de Tailwind solo para CSS con variantes de color primario, secundario, de acento y semántico. Tallas xs-xl. Accesible a WCAG AA, funciona con Django, HTMX, Laravel, React y cualquier pila.

Los componentes de progreso visualizan el estado de finalización de tareas, descargas o procesos de varios pasos. Construidas con elementos de progreso HTML semánticos y estilo CSS Tailwind, las barras de progreso comunican claramente el progreso a los usuarios. El sistema de progreso de Frutjam admite múltiples colores, tamaños y estados de animación para una integración flexible en pantallas de carga, formularios y paneles.

Solo CSS, no se requiere JavaScript. WCAG AA accesible e independiente del marco: funciona con Django, HTMX, Laravel, React y cualquier pila.

Clase Tipo Descripción
progressBaseBarra de progreso horizontal
progress-primaryColorColor del tema principal
progress-secondaryColorColor del tema secundario
progress-accentColorColor del tema de acento
progress-neutralColorColor de tema neutro
progress-infoColorColor semántico de información
progress-successColorColor semántico del éxito
progress-warningColorColor semántico de advertencia
progress-errorColorColor semántico del error

Variantes de color

Por defecto

1
2
3
4
5
<progress class="progress w-56" value="0" max="100"></progress>
<progress class="progress w-56" value="25" max="100"></progress>
<progress class="progress w-56" value="50" max="100"></progress>
<progress class="progress w-56" value="75" max="100"></progress>
<progress class="progress w-56" value="100" max="100"></progress>
1
2
3
4
5
<progress className="progress w-56" value="0" max="100"></progress>
<progress className="progress w-56" value="25" max="100"></progress>
<progress className="progress w-56" value="50" max="100"></progress>
<progress className="progress w-56" value="75" max="100"></progress>
<progress className="progress w-56" value="100" max="100"></progress>

Primario

html
1
2
3
4
5
<progress class="progress progress-primary w-56" value="0" max="100"></progress>
<progress class="progress progress-primary w-56" value="25" max="100"></progress>
<progress class="progress progress-primary w-56" value="50" max="100"></progress>
<progress class="progress progress-primary w-56" value="75" max="100"></progress>
<progress class="progress progress-primary w-56" value="100" max="100"></progress>

Secundario

html
1
2
3
4
5
<progress class="progress progress-secondary w-56" value="0" max="100"></progress>
<progress class="progress progress-secondary w-56" value="25" max="100"></progress>
<progress class="progress progress-secondary w-56" value="50" max="100"></progress>
<progress class="progress progress-secondary w-56" value="75" max="100"></progress>
<progress class="progress progress-secondary w-56" value="100" max="100"></progress>

Acento

html
1
2
3
4
5
<progress class="progress progress-accent w-56" value="0" max="100"></progress>
<progress class="progress progress-accent w-56" value="25" max="100"></progress>
<progress class="progress progress-accent w-56" value="50" max="100"></progress>
<progress class="progress progress-accent w-56" value="75" max="100"></progress>
<progress class="progress progress-accent w-56" value="100" max="100"></progress>

Neutral

html
1
2
3
4
5
<progress class="progress progress-neutral w-56" value="0" max="100"></progress>
<progress class="progress progress-neutral w-56" value="25" max="100"></progress>
<progress class="progress progress-neutral w-56" value="50" max="100"></progress>
<progress class="progress progress-neutral w-56" value="75" max="100"></progress>
<progress class="progress progress-neutral w-56" value="100" max="100"></progress>

Información

html
1
2
3
4
5
<progress class="progress progress-info w-56" value="0" max="100"></progress>
<progress class="progress progress-info w-56" value="25" max="100"></progress>
<progress class="progress progress-info w-56" value="50" max="100"></progress>
<progress class="progress progress-info w-56" value="75" max="100"></progress>
<progress class="progress progress-info w-56" value="100" max="100"></progress>

Éxito

html
1
2
3
4
5
<progress class="progress progress-success w-56" value="0" max="100"></progress>
<progress class="progress progress-success w-56" value="25" max="100"></progress>
<progress class="progress progress-success w-56" value="50" max="100"></progress>
<progress class="progress progress-success w-56" value="75" max="100"></progress>
<progress class="progress progress-success w-56" value="100" max="100"></progress>

Advertencia

html
1
2
3
4
5
<progress class="progress progress-warning w-56" value="0" max="100"></progress>
<progress class="progress progress-warning w-56" value="25" max="100"></progress>
<progress class="progress progress-warning w-56" value="50" max="100"></progress>
<progress class="progress progress-warning w-56" value="75" max="100"></progress>
<progress class="progress progress-warning w-56" value="100" max="100"></progress>

Error

html
1
2
3
4
5
<progress class="progress progress-error w-56" value="0" max="100"></progress>
<progress class="progress progress-error w-56" value="25" max="100"></progress>
<progress class="progress progress-error w-56" value="50" max="100"></progress>
<progress class="progress progress-error w-56" value="75" max="100"></progress>
<progress class="progress progress-error w-56" value="100" max="100"></progress>

¿Usando Claude Code, Cursor u otro editor de IA?

Cherry MCP le brinda a su editor de IA la estructura y los nombres exactos de las clases Progreso según sea necesario. No más clases alucinadas.

Pruebe Cherry MCP