คอมโพเนนต์ทั้งหมด
Skeleton
โครงร่างที่มีรูปทรงเดียวกับเนื้อหาที่กำลังโหลด
ui/feedback.tsxServer safeตามรูปทรงของเนื้อหา
วาดโครงให้ตรงกับการ์ดที่จะแสดง ผู้ใช้จึงรู้ว่ากำลังรออะไร และหน้าไม่กระโดดเมื่อข้อมูลมา
<Card role="status" aria-busy="true" aria-label="กำลังโหลดคอร์ส">
<Skeleton height={140} />
<Skeleton shape="text" width="70%" />
<Skeleton shape="text" width="40%" />
</Card>Props
| Prop | Type | Default | คำอธิบาย |
|---|---|---|---|
shape | "block" | "text" | "circle" | "block" | รูปทรง |
width / height | number | string | - | ขนาด |
การเข้าถึง
- Skeleton ซ่อนจากโปรแกรมอ่านหน้าจอ ตั้ง aria-busy และ aria-label ที่กล่องแม่
- แสงวิ่งหยุดเมื่อผู้ใช้เลือกลดการเคลื่อนไหว