Ir al contenido
uiify

Skeleton

Formas que sirven como marcador de posición mientras se carga el contenido.

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

Zona de pruebas

Skeleton

Text

Perfil

Media

Table

Pulse, shimmer, static

Load and reveal

Loading workspace…

API

Skeleton

PropTipoPredeterminadoDescripción
variant"pulse" | "shimmer" | "none""pulse"Animación del marcador de posición. La preferencia de movimiento reducido desactiva la animación y el movimiento al revelar contenido.
circlebooleanfalseRenderiza un marcador de posición circular en lugar de rectangular.
heightnumber | string—Altura del marcador de posición; un número se interpreta como píxeles.
loadingbooleantrueFalse muestra los children en la misma envoltura, conservando las dimensiones y la ref; la hoja de estilos seleccionada anima la aparición.
widthnumber | string—Ancho del marcador de posición; un número se interpreta como píxeles.
childrenReactNode—Contenido real que se renderiza cuando loading es false.
renderReactElement | ((props, state) => ReactElement)—Reemplaza el elemento renderizado y conserva las conexiones de comportamiento y accesibilidad.

Teclado

TeclaAcción

Accesibilidad

Skeleton mantiene una envoltura estable durante la carga y al revelar contenido. Los marcadores de posición de carga llevan aria-hidden; los children cargados conservan su semántica nativa. Elige pulse, shimmer o none. El movimiento reducido desactiva la animación. Describe la carga en la región envolvente en lugar de dar un estado dinámico a cada esqueleto decorativo.

Puntos de estilo

data-uiify-skeletondata-statedata-variantdata-shape--uiify-skeleton-w--uiify-skeleton-h
Esta página se tradujo automáticamente y aún no se ha revisado.