1. Home
  2. ChevronRightUi
  3. ChevronRightSkeleton

Skeleton

Componente de marcador de posición de estado de carga con pulso.

La primitiva Skeleton renderiza formas de marcador de posición con animación de pulso para representar bloques de contenido (como encabezados de texto, tarjetas multimedia o fotos de perfil) mientras se obtienen los recursos.


ImportaciónLink

import { Skeleton } from 'boltdocs/primitives'

Inicio RápidoLink

Simula un estado de carga de una tarjeta de perfil de usuario:

import { Skeleton } from 'boltdocs/primitives'

export default function ProfileLoadingCard() {
  return (
    <div className="flex items-center gap-4 p-4 border border-subtle rounded-xl max-w-sm">
      {/* 1. Skeleton circular para foto de perfil */}
      <Skeleton variant="circle" className="size-12 shrink-0" />

      {/* 2. Marcadores de posición rect de texto */}
      <div className="flex-1 flex flex-col gap-2">
        <Skeleton variant="rect" className="h-4 w-2/3" />
        <Skeleton variant="rect" className="h-3 w-1/2" />
      </div>
    </div>
  )
}

Props del ComponenteLink

El componente Skeleton acepta propiedades estándar del elemento HTML div más:

PropiedadTipoPredeterminadoDescripción
variant'rect' | 'circle''rect'Estilo de estructura de forma. Renderiza rounded-full para 'circle' y rounded-md para 'rect'.
classNamestringundefinedSobrescrituras de clases CSS utilitarias personalizadas (por ejemplo, mapeando dimensiones como w-full h-8).
styleCSSPropertiesundefinedConfiguraciones de estilo en línea.
Last updated on July 27, 2026

Was this page helpful?