Ir para o conteúdo

Skeleton

Formas usadas como marcadores de posição enquanto o conteúdo carrega.

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

Experimentar

Skeleton

Text

Profile

Media

Table

Pulse, shimmer, static

Load and reveal

Loading workspace…

API

Skeleton

PropTipoPadrãoDescrição
variant"pulse" | "shimmer" | "none""pulse"Animação do marcador de posição. Movimento reduzido desativa a animação e o movimento de revelação do conteúdo.
circlebooleanfalseRenderiza um marcador de posição circular em vez de retangular.
heightnumber | string—Altura do marcador de posição; números são tratados como pixels.
loadingbooleantrueFalse revela os filhos na mesma estrutura, preservando dimensões e ref; a folha de estilos selecionada anima a revelação.
widthnumber | string—Largura do marcador de posição; números são tratados como pixels.
childrenReactNode—Conteúdo real renderizado quando loading é false.
renderReactElement | ((props, state) => ReactElement)—Substitua o elemento renderizado preservando comportamento e conexões de acessibilidade.

Teclado

TeclaAção

Acessibilidade

Skeleton mantém uma estrutura estável ao carregar e revelar o conteúdo. Os marcadores de posição de carregamento têm aria-hidden; os filhos carregados mantêm sua semântica nativa. Escolha pulse, shimmer ou none. Movimento reduzido desativa a animação. Descreva o carregamento na região que envolve o conteúdo, em vez de atribuir um status dinâmico a cada skeleton decorativo.

Pontos de integração de estilos

data-uiify-skeletondata-statedata-variantdata-shape--uiify-skeleton-w--uiify-skeleton-h
Esta página foi traduzida automaticamente e ainda não foi revisada.