纯 CSS Tailwind CSS 骨架加载器,用于占位符 UI。带有脉冲动画的圆形、矩形和文本线形状。 WCAG AA 可访问,可与 Django、HTMX、Laravel、React 和任何堆栈配合使用。
骨架组件在内容加载时显示占位符布局,提供视觉反馈并提高感知性能。骨架屏幕采用语义 HTML 和脉冲动画构建,可防止布局变化并设定用户期望。 Frutjam 骨架系统支持多种形状和尺寸,非常适合内容预览、渐进加载和优雅降级。
仅 CSS,无需 JavaScript。 WCAG AA 可访问且与框架无关 - 可与 Django、HTMX、Laravel、React 和任何堆栈配合使用。
| 班级 | 类型 | 描述 |
|---|---|---|
| skeleton | 根据 | 脉冲占位符块 |
| skeleton-circle | 风格 | 圆形骨架形状 |
| skeleton-text | 风格 | 应用于可见文本的微光动画 |
基本用法
<div class="skeleton h-32 w-32"></div> |
<div className="skeleton h-32 w-32"></div> |
骨架形状
html
1 2 3 4 5 6 7 | <div class="skeleton skeleton-circle h-12 w-12"></div> <div class="skeleton h-12 w-12"></div> <div class="skeleton h-12 w-12"></div> <div class="skeleton h-4 w-12"></div> |
骷髅卡
html
1 2 3 4 5 6 7 8 9 10 11 | <div class="card card-outline w-96"> <figure class="skeleton h-64"></figure> <div class="card-content"> <h2 class="skeleton h-4 w-28"></h2> <p class="skeleton h-3 w-full"></p> <p class="skeleton h-3 w-full"></p> <div class="card-actions justify-end"> <div class="skeleton h-8 w-24"></div> </div> </div> </div> |
骷髅列表
html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <div class="space-y-2"> <div class="flex items-center gap-3"> <div class="skeleton h-10 w-10 rounded-full shrink-0"></div> <div class="flex flex-col gap-2 flex-1"> <div class="skeleton h-3 w-20"></div> <div class="skeleton h-3 w-full"></div> </div> </div> <div class="flex items-center gap-3"> <div class="skeleton h-10 w-10 rounded-full shrink-0"></div> <div class="flex flex-col gap-2 flex-1"> <div class="skeleton h-3 w-20"></div> <div class="skeleton h-3 w-full"></div> </div> </div> </div> |
骷髅头像
html
1 2 3 | <div class="avatar"> <div class="skeleton skeleton-circle h-12 w-12"></div> </div> |
骷髅档案卡
html
1 2 3 4 5 6 7 8 9 10 | <div class="flex w-52 flex-col gap-4"> <div class="flex items-center gap-4"> <div class="skeleton h-16 w-16 shrink-0 rounded-full"></div> <div class="flex flex-col gap-4"> <div class="skeleton h-4 w-20"></div> <div class="skeleton h-4 w-28"></div> </div> </div> <div class="skeleton h-32 w-full"></div> </div> |
骨架文章
html
1 2 3 4 5 6 | <div class="flex w-52 flex-col gap-4"> <div class="skeleton h-32 w-full"></div> <div class="skeleton h-4 w-28"></div> <div class="skeleton h-4 w-full"></div> <div class="skeleton h-4 w-full"></div> </div> |
骨架文本
AI is thinking...
html
<span class="skeleton skeleton-text">AI is thinking...</span> |
使用 Claude Code、Cursor 或其他 AI 编辑器?
Cherry MCP 为您的 AI 编辑器按需提供准确的 骨骼 类名称和结构。不再有幻觉课程。