# html to figma **Repository Path**: tomdac/html-to-figma ## Basic Information - **Project Name**: html to figma - **Description**: 将网页一键采集为可编辑设计 JSON 的 Chrome 扩展,支持 DOM/样式提取、图片代理与 Figma 设计流程接入。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: https://facomqeet1v.feishu.cn/wiki/LJL6wBolJiZPBEkFLhEc9ka2nxc?from=from_copylink - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-10 - **Last Updated**: 2026-03-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: Figma, 插件, 设计师 ## README /** * @copyright Tomda (https://www.tomda.top) * @copyright UIED技术团队 (https://fsuied.com) * @author UIED技术团队 * @createDate 2026-03-10 */ # Web to Design Chrome插件 将网页内容捕获并转换为可编辑设计数据(面向 Figma/设计系统流程)。 ## 功能特性 - 🎨 捕获网页 DOM 结构、布局和核心样式 - 🧩 支持树结构 + 扁平结构双输出 - 🖼️ 支持跨域图片代理抓取与资源嵌入 - 📥 一键下载 JSON 文件(可用于二次转换) - 🧰 支持注入网页悬浮采集工具条 ## 安装方法 1. 打开Chrome浏览器,进入 `chrome://extensions/` 2. 开启右上角的"开发者模式" 3. 点击"加载已解压的扩展程序" 4. 选择本项目文件夹 ## 使用方法 1. 点击浏览器工具栏中的插件图标 2. 在弹窗中点击“开始采集并下载 JSON” 3. 如需网页内操作,点击“注入网页悬浮工具条” 4. 采集完成后会下载 `web-to-design-*.json` 5. 将 JSON 用于 Figma 插件或内部设计转换流程 ## 技术栈 - Manifest V3 - Vanilla JavaScript - Chrome Extension APIs(scripting/downloads/storage) - 资源代理队列 + 会话缓存 ## 项目结构 ``` figma/ ├── manifest.json # 插件配置文件 ├── popup.html # 弹窗页面 ├── popup.css # 弹窗样式 ├── popup.js # 弹窗逻辑 ├── content.js # 采集引擎 ├── runner.js # 采集执行器 ├── inpage-toolbar.js # 网页悬浮工具条 ├── background.js # 后台服务 ├── icons/ # 图标文件夹 └── README.md # 说明文档 ``` ## 版权信息 © Tomda (https://www.tomda.top) © UIED技术团队 (https://fsuied.com) 作者: UIED技术团队 创建日期: 2026-03-10 ## 许可证 MIT License