AIArchintel UIKataloğu aç
Dokümanlar/Feedback

Skeleton

Metin, kart ve geometrik varyantlı yükleme yer tutucusu.

Skeleton.tsx
Skeleton.tsx
Kart İskeleti (Shimmer Animasyon)
Profil & Paragraf Satırları

Kurulum

shadcn CLI ile projenize ekleyebilir veya yukarıdaki "Kaynak Kodu" sekmesinden kodu doğrudan projenize kopyalayabilirsiniz:

$npx shadcn@latest add https://ui.cagriozay.com.tr/r/skeleton.json

Kullanım Örneği

import { Skeleton } from "@/components/ui/Skeleton"

<Skeleton variant="text" lines={4} lastLineWidth="45%" loadingLabel="Makale yükleniyor" />
<Skeleton variant="avatar" decorative />

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
variant"text" | "circular" | "rectangular" | "card" | "avatar""rectangular"İskeletin hazır geometrik biçimi.
animation"pulse" | "shimmer" | "none""shimmer"Hareket türü; sistem reduced-motion ayarına uyar.
widthstring | numberCSS genişliği; sayılar piksel kabul edilir.
heightstring | numberCSS yüksekliği; sayılar piksel kabul edilir.
linesnumberMetin varyantındaki satır sayısı.
lastLineWidthstring | number"65%"Çok satırlı metindeki son satır genişliği.
loadingLabelstring"Yükleniyor"Ekran okuyucu durum metni.
decorativebooleanfalseSkeleton öğesini erişilebilirlik ağacından gizler.