Figma 高保真 HTML 生成
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_24c316b5/figma-to-html。
技能介绍
要解决的问题
前端从 Figma 设计稿还原页面时,常见难点不是“能不能写 HTML”,而是间距、字体、图片尺寸、响应式断点容易凭感觉估算,导致视觉还原偏差。该流程把还原过程拆成可确认的阶段,优先使用 figma.json 里的结构化数据,而不是只依赖截图目测。
工作过程与注意点
输入通常包括带 node-id 的 Figma 地址、参考截图,以及可选的图片节点 ID。核心步骤包括:
- 获取设计数据:解析
fileKey和nodeId,调用 Figma 数据接口并保存figma.json。 - 下载图片资源:识别
imageRef、IMAGE-SVG和用户指定节点,按icon-*.svg、img-*.png、bg-*.png等命名放入images/。 - 生成单文件 HTML:从
layout、textStyle、fills、borderRadius、effects等字段提取布局、字体、颜色、圆角、阴影,并输出内联 CSS。 - 视觉校准与适配:以
figma.json的间距、宽高、字号为基准,再对照截图调整层次,并添加@media断点处理小屏。
适合快速得到可预览、可分享的静态页面。对复杂 SVG 动画、特殊滤镜等无法稳定用 HTML/CSS 表达的部分,应记录为限制项,而不是强行伪造效果。
使用场景
- 拿到带 node-id 的 Figma 链接后,快速生成可本地预览的高保真静态 HTML 页面。
- 需要把 Figma 里的图片、图标和背景导出到 images/ 目录并写入单文件 HTML 中。
- 在交付前对照参考截图校准间距、字体和颜色,并补充 ≤768px 与 ≤480px 断点。
- 将 Figma 设计稿中的导航、侧边栏、输入框和卡片转成语义化 HTML 结构。
适合人员
- 需要把 Figma 设计稿快速变成可分享静态页面的前端工程师
- 要交付可预览 HTML 原型、但不想手动复制间距和字体的产品设计师
- 负责将设计稿整理成语义化页面和响应式适配的前端或全栈工程师
- 需要下载 Figma 图片资源并在单文件中引用本地图片的页面实现者