رفتن به محتوای اصلی

کامپوننت‌ها

اسکلت بارگذاری

جای خالی محتوا هنگام بارگذاری؛ از پرش صفحه جلوگیری می‌کند.

import { Skeleton } from "@kashi-ui/react";

نمونه

<div aria-busy="true" aria-label="در حال بارگذاری">
<Skeleton circle width={40} />
<Skeleton lines={2} />
<Skeleton height={120} />
<Skeleton lines={3} />
</div>

ویژگی‌ها

نامنوعپیش‌فرضتوضیح
width / heightstring | number100% / 1emاندازه
circlebooleanfalseشکل دایره
linesnumber—چند خط متن؛ خط آخر کوتاه‌تر است

دسترس‌پذیری

اسکلت تزئینی است (aria-hidden). روی ظرف بارگذاری aria-busy="true" و یک aria-label بگذارید تا صفحه‌خوان بداند محتوا در راه است. با prefers-reduced-motion درخشش متوقف می‌شود.