文档菜单

骨架占位块

可灵活配置的占位块,适用于卡片、头像、媒体和自定义布局。

安装

pnpm dlx shadcn@latest add https://loading.design/r/skeleton.json

用法

import { Skeleton } from "@/components/loading/skeleton"
<Skeleton width={"100%"} height={20} radius={8} animated={true} />

API

属性类型默认值说明
widthstring100%占位块宽度,可使用 CSS 长度或百分比。
heightnumber20占位块高度,单位为像素。
radiusnumber8圆角半径,单位为像素。使用较大值可形成胶囊或圆形。
animatedbooleantrue是否应用轻微的透明度脉冲。

无障碍

骨架占位内容对辅助技术隐藏。请为它代表的区域设置 aria-busy,并保持该区域的无障碍名称稳定。