Figma Dev Mode
Figma 专为开发者设计的模式,直接查看 CSS 属性、间距、颜色变量,省去标注环节:
- 选中元素 → 右侧面板显示 CSS/Layout 信息
- 自动生成 Tailwind/原生 CSS 代码片段
- 查看 Component 的 Variants 和 States
Design Token 体系
建立设计系统的变量与代码一一对应:
// Figma Variables → CSS Custom Properties
:root {
--color-primary: #3B82F6; // Figma: blue-500
--color-surface: #FFFFFF; // Figma: white
--spacing-4: 16px; // Figma: spacing/4
--radius-md: 8px; // Figma: radius/md
--text-base: 16px; // Figma: text/base
}
// 使用
.button { background: var(--color-primary); padding: var(--spacing-4); }
代码生成工具对比
| 工具 | 适用场景 | 特点 |
|---|---|---|
| Figma Dev Mode | 快速查看属性 | 官方,精确但代码粗糙 |
| Anima/Framer | 一键转 React | 自动但需调整 |
| Locofy | Figma→React/Vue | 响应式布局较好 |
| 手写还原 | 高质量项目 | 灵活但耗时长 |
最佳实践工作流
- 设计师定义 Design Token(颜色/间距/字体系统)
- 导出 Token JSON → 自动生成 CSS 变量和 Tailwind 配置
- 使用 Figma Dev Mode 获取精确数值
- 组件级手工还原 + Storybook 对照
- CI 中集成 Percy/Chromatic 视觉回归测试