Ir para o conteúdo
uiify

Spinner

Indicador animado de estado de carregamento.

Navegadores
Chrome 123+Firefox 121+Safari 17.5+
Nível
0
Tamanho compactado
447 B
Limite de layout forçado
0 ms
Limite do axe
0
Compatível com SSR
Sim
Contrato publicado
Ambiente de teste

Experimentar

Spinner

Sizes

Label

Loading content
Loading content

Value

API

Spinner

PropTipoPadrãoDescrição
asElementType"div"Altera a tag da raiz renderizada, por exemplo as="span".
classNamestring—Os nomes de classe são encaminhados ao elemento raiz para aplicação de estilos no cliente.
align"center" | "fixed" | "absolute"—Posiciona o indicador de carregamento no fluxo normal, fixo na área visível ou de forma absoluta.
childrenReactNode—Conteúdo visível renderizado junto ao nome acessível da região de status.
valuenumber—Porcentagem fixa de 0 a 100. Substitui a animação por um arco estático e muda o papel para progressbar.
delaynumber0Milissegundos de espera antes de o indicador de carregamento aparecer, aplicados em CSS para dispensar JavaScript.
labelstring"Loading"Nome acessível anunciado pela região de status.
showLabelbooleanfalseRenderiza o rótulo visível como uma parte [data-part="label"].
size"small" | "default" | "large""default"Controla o diâmetro do indicador de carregamento feito apenas com CSS.
renderReactElement | ((props, state) => ReactElement)—Substitua o elemento renderizado preservando comportamento e conexões de acessibilidade.

Teclado

TeclaAção

Acessibilidade

Usa uma região dinâmica role="status" com aria-label. O indicador visual usa apenas CSS e não renderiza SVG.

Pontos de integração de estilos

data-uiify-spinnerdata-statedata-delaydata-valuedata-sizedata-aligndata-part="label"--uiify-spinner-tail--uiify-spinner-length
Esta página foi traduzida automaticamente e ainda não foi revisada.