骨架屏生成器 - 在线 HTML / JSX 骨架屏生成器

粘贴 HTML / JSX 实时生成骨架屏:保留盒模型与布局类名,shimmer / pulse 动画可切换,可导出 React / Vue 组件

骨架屏生成器 · 使用说明

粘贴 HTML 或 JSX,实时生成骨架屏代码:文本变成按字数估宽的灰条,图片 / 视频变成灰块,按钮链接变成圆角块;原 class 与内联样式保留,你的 CSS 会按真实布局摆放骨架,script 与事件属性自动剥离。shimmer / pulse 动画可切换,预览支持原始 / 骨架 / 并排对比,可导出 HTML+CSS 或 React / Vue 组件,全部本地完成。

示例

输入
<div class="card"><img src="a.jpg"><h3>标题</h3><p>描述文字</p></div>
输出
img→灰块 · h3/p→灰条 · 保留 .card 布局类

如何使用

  1. 粘贴 HTML / JSX 片段(或从页面复制 outerHTML)
  2. 选动画档位与预览模式
  3. 复制骨架 HTML 与配套 CSS 到项目
  4. 需要框架封装时复制 React / Vue 版本

小贴士

  • 骨架保真度取决于原类名在你的 CSS 里真实存在
  • 灰条宽度按文本长度估算,关键行可手动改成固定宽度
  • 列表页只需取一条列表项生成,外层用循环渲染
  • 结构超过 800 个节点会自动截断并提示,避免卡顿

常见问题

生成会上传我的 HTML 吗?

不会。解析用的是浏览器内置 DOMParser,全程本地运算,代码不出设备。

支持 JSX 吗?

支持常见写法:className、自闭合组件按 HTML 解析;含复杂表达式的部分会被当作文本处理,建议先编译成 HTML 再粘贴。

断网后还能用吗?

能。页面加载完成后全部功能离线可用,没有任何网络请求。

生成的骨架为什么和真实布局有出入?

骨架保留原 class 与内联样式,若你的 CSS 未加载或类名未命中,布局自然不同——确认样式表已引入即可。

免费吗?

完全免费,免注册、无次数限制、无广告。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件