Circular Progress

Un componente de progreso circular con animaciones suaves y diferentes variantes de estilo.

Cargando...
import { CircularProgress } from "stofli-ui";
Cargando...

Un progreso circular simple con diferentes valores.

Cargando...
Cargando...

Usando la prop size: sm, md y lg.

Cargando...
Cargando...

Usando la prop variant: default, primary, secondary, success, warning y danger.

Cargando...
Cargando...

Usando la prop label y labelPosition para mostrar etiquetas arriba o abajo.

Cargando...
Cargando...

Usando la prop thickness para ajustar el grosor del círculo.

Cargando...
Cargando...

Ejemplos de diferentes estados de carga usando spin y etiquetas.

Cargando...
Cargando...

Personaliza cualquier parte del progreso circular usando las propiedades de className con clases de Tailwind CSS.

Cargando...
Cargando...
PropTipoDefaultDescripción
valuenumber0Valor actual del progreso
maxnumber100Valor máximo del progreso
size"sm" | "md" | "lg""md"Tamaño del círculo de progreso
variant"default" | "primary" | "secondary" | "success" | "warning" | "danger""default"Variante de estilo
showValuebooleanfalseMuestra el porcentaje actual
thicknessnumber3Grosor del círculo de progreso
labelstring-Etiqueta descriptiva
labelPosition"top" | "bottom""top"Posición de la etiqueta
animatebooleantrueHabilita la animación de progreso
spinbooleanfalseAñade animación de rotación
classNamestring-Clases para el contenedor principal
circleClassNamestring-Clases para el círculo de progreso
bgCircleClassNamestring-Clases para el círculo de fondo
valueClassNamestring-Clases para el texto del valor
labelClassNamestring-Clases para la etiqueta
formatOptionsIntl.NumberFormatOptions{ style: "percent", maximumFractionDigits: 0 }Opciones para formatear el valor
aria-labelstring-Etiqueta ARIA personalizada
aria-describedbystring-ID del elemento que describe el progreso
aria-valuetextstring-Texto descriptivo del valor para lectores de pantalla
indeterminatebooleanfalseMuestra un estado de carga indeterminado