返回首页

指南:使用 AI 和 MCP 将 Figma 转换为代码

本指南描述了使用 AI 和 MCP 将 Figma 设计系统性地转换为代码的过程。按照规则准备布局、逐步布局、带规则的代理、资产替换。结果:具有 retina、主题和本地化的自适应网站。

Figma → 代码:针对开发者的 AI 指南
Advertisement 728x90

从Figma到代码:AI辅助的逐步指南

要实现从Figma设计到代码的自动化转换,请使用Dev Mode与MCP。前提条件:拥有Figma Dev Mode访问权限、基于GPT-4o或类似模型的AI助手(如Cursor)、理解基本布局原则,以及能够编写精确提示的技能。该流程依赖于系统化的框架结构以确保可重复性。

框架命名结构:

%页面名称 %类型 [%屏幕宽度 · %主题]

示例:首页 默认 [1920 · 浅色]。断点:1920px、1280px、768px、375px。主题:浅色/深色。

Google AdInline article slot

准备布局

遵循五个关键规则以最小化AI错误。

规则1:内容与样式。 将最终文本和图形插入实际尺寸的容器中。创建样式:浅色/主色深色/主色

规则2:区块结构。 为区块(如Hero、菜单、页脚)使用独立的框架,而不仅仅是完整页面。这便于局部编辑。

Google AdInline article slot

规则3:调整逻辑。 创建带有视觉指示器的布局框架:箭头表示拉伸、固定尺寸、最小/最大宽度、换行。

规则4:UI状态。 为悬停、激活、禁用状态使用独立框架。展示完整上下文,例如菜单 悬停 [1920 · 浅色]

规则5:主题。 复制框架用于浅色/深色主题,并使用样式中的颜色。

Google AdInline article slot

启用MCP:Dev Mode → 检查 → MCP(服务器状态:已启用,图像源:下载)。预期SVG/栅格图像质量较低——需手动或通过提示替换。

转换到代码的步骤

逐步操作,避免全局请求。AI应分析Figma MCP图层,而非截图。

步骤1:项目基础

编写初始提示:

我们正在构建一个关于[描述]的网站。Figma MCP:[链接]。框架名称中的断点:[列表]。资源来自Figma。步骤:澄清问题。

AI将分析并将其分解为步骤。添加导航。

步骤2:带规则的代理

生成AGENTS_BASE.md以锁定样式:

  • 重用组件。
  • 按断点进行响应式设计。
  • 支持Retina(@2x)。
  • 未经确认不覆盖代码。

用俄语或英语编写——质量不变。

步骤3:迭代组装

按框架细化区块:

在Feature [768 · 浅色]中,带水平滚动的画廊:[链接]。为滚动条添加+20px底部内边距。

修复后移至下一个区块。

步骤4:资源替换

  • 手动:重命名文件。
  • 通过AI:

> 在Hero中,将[id]替换为[email protected]

> 在Feature List中:使用ic_unlimList_BENEFIT_24(32x32px)代替占位符。

步骤5:功能实现

在隔离环境中添加:

本地化:通过按钮[name]实现RU/EN下拉菜单。澄清问题。

支持:响应式、Retina、主题、动画。

关键要点

  • 系统化的框架命名确保可重复性。
  • 视觉布局指示弥补了AI在自动布局方面的不足。
  • 逐步方法与代理结合最小化代码回归。
  • 手动资源替换对质量至关重要。
  • 关注细节:不要同时承担所有角色以避免倦怠。

— Editorial Team

Advertisement 728x90

继续阅读