SOP:使用 AI 高保真复刻网页设计
使用 AI 工具根据设计稿(Figma、Sketch 等)生成高保真、可交付的网页代码
适用场景
- 场景 1:从设计稿直接生成可复用的前端代码
- 场景 2:将现有网页逆向工程为结构良好的代码
- 场景 3:快速原型验证,AI 生成初始代码后人工微调
流程图解
flowchart TD A[获取高保真上下文] --> B[生成设计示例] B --> C{设计示例满意?} C -->|否| B C -->|是| D[生成 STYLE.md 样式指南] D --> E[编写或复用组件代码]
核心步骤
-
步骤 1:获取高保真上下文
- 使用 Superdesign 浏览器插件提取设计稿的 CSS、布局、间距等完整信息
- 使用 AI 的 WebFetch 工具读取目标网站的样式信息
- 或者使用 Figma/Cursor 的 AI 模式直接读取设计文件
- 注意:不要直接给 AI 喂截图,截图只能保留部分样式信息
-
步骤 2:生成并微调设计示例
- 将高保真上下文提供给 AI(Claude Code、Cursor 等)
- 让 AI 生成一个设计示例页面,这个示例页面是一个参考实现,用于说明你期望的风格是什么样子
- 人工检查样式、布局、交互是否符合预期
- 循环微调直到满意
-
步骤 3:生成 STYLE.md 样式指南
- 让 AI 根据前两步生成一个可复用的样式指南
- 包含:色彩系统、Typography、间距、组件变量
- 用于指导后续样式设计和代码复用
-
步骤 4:编写或复用组件代码
- 基于样式指南编写可复用组件
- 使用现代前端框架(React/Vue)或 vanilla HTML/CSS
- 确保代码结构清晰、命名规范
常见坑点
- ⛔ 反模式:不要给 AI 直接喂截图,截图只能保留部分样式信息
- ⛔ 反模式:不要一次性让 AI 生成完整页面,先验证设计示例
- 🔧 排查:如果 AI 生成的样式与设计稿差异大,检查是否提供了完整的高保真上下文
- 🔧 排查:如果样式变量不统一,确保 STYLE.md 中已定义完整的设计 token