Ir al contenido
uiify

Spinner

Indicador animado de estado de carga.

Navegadores
Chrome 123+Firefox 121+Safari 17.5+
Nivel
0
Tamaño comprimido
447 B
Presupuesto de diseño forzado
0 ms
Presupuesto de axe
0
Compatible con SSR
Sí
Contrato publicado
Entorno de pruebas

Zona de pruebas

Spinner

Sizes

Label

Loading content
Loading content

Value

API

Spinner

PropTipoPredeterminadoDescripción
asElementType"div"Cambia la etiqueta raíz renderizada, por ejemplo as="span".
classNamestring—Los nombres de clase se pasan al elemento raíz para aplicar estilos en el cliente.
align"center" | "fixed" | "absolute"—Coloca el indicador de carga en el flujo normal, fijo al área visible o en posición absoluta.
childrenReactNode—Contenido visible renderizado junto al nombre accesible de la región de estado.
valuenumber—Porcentaje fijo de 0 a 100. Sustituye la animación por un arco estático y cambia el rol a progressbar.
delaynumber0Milisegundos de espera antes de mostrar el indicador de carga; se aplica en CSS, sin JavaScript.
labelstring"Loading"Nombre accesible anunciado por la región de estado.
showLabelbooleanfalseRenderiza la etiqueta visible como una parte [data-part="label"].
size"small" | "default" | "large""default"Controla el diámetro del indicador de carga implementado solo con CSS.
renderReactElement | ((props, state) => ReactElement)—Reemplaza el elemento renderizado y conserva las conexiones de comportamiento y accesibilidad.

Teclado

TeclaAcción

Accesibilidad

Usa una región dinámica role="status" con aria-label. El indicador visual usa solo CSS y no renderiza SVG.

Puntos de estilo

data-uiify-spinnerdata-statedata-delaydata-valuedata-sizedata-aligndata-part="label"--uiify-spinner-tail--uiify-spinner-length
Esta página se tradujo automáticamente y aún no se ha revisado.