「boneyard」自动从真实 UI 生成像素级 Skeleton Loading

boneyard logo animation

boneyard 是一个自动生成 skeleton loading 的开源框架,目标是解决手写骨架屏最麻烦的问题:手动量尺寸、调位置、改布局后还要同步更新占位效果。

它会从你的真实 UI 中提取布局,生成像素级匹配的 skeleton。Web 端通过 CLI 或 Vite plugin 打开 headless browser,访问应用并找到每个 Skeleton 组件,再在多个断点下捕获布局数据。

boneyard 支持 React、Preact、Vue、Svelte 5、Angular 和 React Native。所有框架输出统一的 .bones.json 格式,运行时通过 name 匹配真实组件和骨架屏,支持亮色/暗色、shimmer、速度、角度等配置。

这类工具特别适合组件密集、响应式布局复杂、频繁迭代的产品。它把 skeleton 从“设计一个相似占位”变成“从真实 UI 反向提取”,减少手工维护成本,也降低加载状态和实际内容错位的概率。

传送门

https://github.com/0xGF/boneyard

原创文章,如若转载,请注明出处:https://wefound.cc/p/2084.html

(0)
「Muxy」轻量 Mac 终端:项目工作区、分屏、Git、文件树和 AI 用量追踪
上一篇 2026年 5月 12日 下午1:36
「ping.pe」多地 Ping、MTR、DNS、TCP 和 BGP Looking Glass 工具
下一篇 2026年 5月 12日 下午1:41

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注