figma-restoration-mcp-vue-tools
Version:
Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and advanced diff analysis for Vue component restoration. Features enhanced figma_compare with color-coded region analysi
199 lines (162 loc) • 10.9 kB
Markdown
# 🔍 Figma还原知识库索引
> **快速查找解决方案** - 按问题类型、症状、关键词快速定位相关文档
## 📊 问题分类索引
### 🚨 高频关键问题 (影响>5%还原度)
#### 边框截图问题 ⭐⭐⭐
- **文档**: [截图边框-outline与border的关键差异.md](./截图边框-outline与border的关键差异.md)
- **症状**: 还原度从99%+下降到93%,边框完全缺失
- **原因**: outline不被截图工具捕获
- **解决**: outline → border + 尺寸调整
- **关键词**: `outline`, `border`, `截图`, `边框缺失`
- **影响**: +5.85%还原度提升
#### 3倍图尺寸理解错误 ⭐⭐⭐
- **文档**: [截图对比-3倍图缩放与样式尺寸设置.md](./截图对比-3倍图缩放与样式尺寸设置.md)
- **症状**: 组件被放大3倍,严重尺寸错误
- **原因**: 误将3倍图尺寸当作CSS尺寸
- **解决**: 图片尺寸 ÷ 3 = CSS尺寸
- **关键词**: `3倍图`, `尺寸`, `缩放`, `放大`
- **影响**: 避免严重的尺寸错误
#### 图片下载失败流程中断 ⭐⭐
- **文档**: [Figma图片下载失败-流程停止策略.md](./Figma图片下载失败-流程停止策略.md)
- **症状**: 纯CSS组件图片下载失败,流程停止
- **原因**: FRAME节点无图片资源,API不提供URL
- **解决**: 智能跳过图片下载,直接CSS还原
- **关键词**: `图片下载失败`, `FRAME节点`, `纯CSS组件`, `流程中断`
- **影响**: 避免流程中断,提升开发效率
### 🔧 布局与定位问题
#### Layout容器sizing差异 ⭐⭐⭐
- **文档**: [Layout容器sizing-hug与fixed的关键差异.md](./Layout容器sizing-hug与fixed的关键差异.md)
- **症状**: 还原度停滞在89%左右,容器布局不自然
- **原因**: 错误地将Figma的hug sizing实现为CSS固定尺寸
- **解决**: hug sizing不设置width/height,让容器自适应内容
- **关键词**: `hug sizing`, `fixed sizing`, `容器自适应`, `布局容器`
- **影响**: +10.43%还原度提升
#### 边框盒模型差异
- **文档**: [边框盒模型差异-Figma与Web尺寸计算.md](./边框盒模型差异-Figma与Web尺寸计算.md)
- **症状**: 布局错位,尺寸计算不准确
- **原因**: Figma与Web的盒模型计算差异
- **解决**: 全局设置 `box-sizing: border-box`
- **关键词**: `盒模型`, `border-box`, `尺寸计算`, `布局错位`
#### 内容裁剪优化
- **文档**: [clipsContent属性-高度裁剪优化策略.md](./clipsContent属性-高度裁剪优化策略.md)
- **症状**: 内容溢出,边界不精确
- **原因**: Figma的clipsContent属性未正确实现
- **解决**: 使用 `overflow: hidden` 实现内容裁剪
- **关键词**: `clipsContent`, `overflow`, `内容裁剪`, `溢出`
#### 布局分析方法
- **文档**: [布局分析-FolderItem大面积差异问题.md](./布局分析-FolderItem大面积差异问题.md)
- **症状**: 复杂布局的大面积差异
- **原因**: 层级关系理解错误
- **解决**: 基于绝对位置重新分析元素关系
- **关键词**: `布局分析`, `层级关系`, `大面积差异`, `元素关系`
### 🎨 样式与渲染问题
#### 文本渲染差异
- **文档**: [文本渲染差异-pixelMatch阈值优化策略.md](./文本渲染差异-pixelMatch阈值优化策略.md)
- **症状**: 文本密集组件还原度低
- **原因**: 字体渲染差异导致像素级不匹配
- **解决**: 字体平滑、抗锯齿等渲染优化
- **关键词**: `文本渲染`, `字体平滑`, `抗锯齿`, `像素匹配`
#### 严格还原度要求
- **文档**: [threshold固定0.02-严格还原度要求.md](./threshold固定0.02-严格还原度要求.md)
- **症状**: 0.02阈值下难以达到98%还原度
- **原因**: 严格的像素级精度要求
- **解决**: 像素级精确匹配,细节优化
- **关键词**: `threshold`, `0.02`, `98%还原度`, `像素级精度`
### 📦 素材与资源问题
#### 素材识别策略
- **文档**: [素材识别-容器节点vs具体素材元素判断策略.md](./素材识别-容器节点vs具体素材元素判断策略.md)
- **症状**: 素材识别不准确,下载冗余文件
- **原因**: 容器节点与具体素材元素混淆
- **解决**: 基于节点类型和命名规则智能判断
- **关键词**: `素材识别`, `容器节点`, `RECTANGLE`, `VECTOR`, `PATH`
#### 复杂元素优化策略
- **文档**: [复杂元素优化-转素材策略提升还原度.md](./复杂元素优化-转素材策略提升还原度.md)
- **症状**: 复杂视觉效果CSS实现困难,还原度低
- **原因**: 状态栏、导航栏、3D效果等复杂元素
- **解决**: 转为素材化处理,用SVG替代CSS
- **关键词**: `复杂元素`, `素材化`, `状态栏`, `导航栏`, `3D效果`
- **影响**: +5.21%还原度提升
#### 复杂3D效果处理
- **文档**: [复杂3D效果-切图策略优化.md](./复杂3D效果-切图策略优化.md)
- **症状**: 3D效果、阴影、渐变等复杂视觉效果
- **原因**: CSS实现复杂度高,精度不足
- **解决**: 切图策略,转为素材处理
- **关键词**: `3D效果`, `切图`, `阴影`, `渐变`, `复杂视觉效果`
## 🎯 按症状快速查找
### 还原度问题
| 还原度范围 | 主要原因 | 优先检查 | 相关文档 |
|------------|----------|----------|----------|
| <90% | 边框缺失、尺寸错误、sizing错误 | outline→border, 3倍图理解, hug sizing | [截图边框](./截图边框-outline与border的关键差异.md), [Layout sizing](./Layout容器sizing-hug与fixed的关键差异.md) |
| 90-95% | 布局差异、盒模型、容器sizing | border-box, 布局分析, hug/fixed区分 | [边框盒模型](./边框盒模型差异-Figma与Web尺寸计算.md), [Layout sizing](./Layout容器sizing-hug与fixed的关键差异.md) |
| 95-98% | 文本渲染、细节优化 | 字体平滑、像素级调优 | [文本渲染](./文本渲染差异-pixelMatch阈值优化策略.md), [严格标准](./threshold固定0.02-严格还原度要求.md) |
### 流程问题
| 问题症状 | 可能原因 | 解决方案 | 相关文档 |
|----------|----------|----------|----------|
| 图片下载失败 | 纯CSS组件、FRAME节点 | 跳过下载,直接还原 | [图片下载失败](./Figma图片下载失败-流程停止策略.md) |
| 截图失败 | 边框实现、元素可见性 | outline→border | [截图边框](./截图边框-outline与border的关键差异.md) |
| 组件过大 | 尺寸理解错误 | 图片尺寸÷3 | [3倍图缩放](./截图对比-3倍图缩放与样式尺寸设置.md) |
| 内容溢出 | 缺少裁剪 | overflow:hidden | [clipsContent](./clipsContent属性-高度裁剪优化策略.md) |
### 视觉问题
| 视觉症状 | 技术原因 | 解决策略 | 相关文档 |
|----------|----------|----------|----------|
| 边框缺失 | outline不被截图 | 使用border | [截图边框](./截图边框-outline与border的关键差异.md) |
| 布局错位 | 盒模型差异 | border-box设置 | [边框盒模型](./边框盒模型差异-Figma与Web尺寸计算.md) |
| 文本模糊 | 渲染差异 | 字体平滑优化 | [文本渲染](./文本渲染差异-pixelMatch阈值优化策略.md) |
| 复杂效果不准 | CSS实现限制 | 转素材处理 | [复杂元素优化](./复杂元素优化-转素材策略提升还原度.md) |
## 🔑 关键词索引
### A-F
- **border**: [截图边框](./截图边框-outline与border的关键差异.md)
- **border-box**: [边框盒模型](./边框盒模型差异-Figma与Web尺寸计算.md)
- **clipsContent**: [clipsContent属性](./clipsContent属性-高度裁剪优化策略.md)
- **FRAME节点**: [图片下载失败](./Figma图片下载失败-流程停止策略.md)
### G-O
- **hug sizing**: [Layout sizing](./Layout容器sizing-hug与fixed的关键差异.md)
- **outline**: [截图边框](./截图边框-outline与border的关键差异.md)
- **overflow**: [clipsContent属性](./clipsContent属性-高度裁剪优化策略.md)
### P-Z
- **RECTANGLE**: [素材识别](./素材识别-容器节点vs具体素材元素判断策略.md)
- **threshold**: [严格还原度要求](./threshold固定0.02-严格还原度要求.md)
- **VECTOR**: [素材识别](./素材识别-容器节点vs具体素材元素判断策略.md)
- **3倍图**: [3倍图缩放](./截图对比-3倍图缩放与样式尺寸设置.md)
- **98%还原度**: [严格还原度要求](./threshold固定0.02-严格还原度要求.md)
### 中文关键词
- **边框**: [截图边框](./截图边框-outline与border的关键差异.md)
- **布局**: [布局分析](./布局分析-FolderItem大面积差异问题.md), [边框盒模型](./边框盒模型差异-Figma与Web尺寸计算.md), [Layout sizing](./Layout容器sizing-hug与fixed的关键差异.md)
- **容器**: [Layout sizing](./Layout容器sizing-hug与fixed的关键差异.md), [clipsContent](./clipsContent属性-高度裁剪优化策略.md)
- **复杂元素**: [复杂元素优化](./复杂元素优化-转素材策略提升还原度.md), [复杂3D效果](./复杂3D效果-切图策略优化.md)
- **截图**: [截图边框](./截图边框-outline与border的关键差异.md), [3倍图缩放](./截图对比-3倍图缩放与样式尺寸设置.md)
- **素材**: [素材识别](./素材识别-容器节点vs具体素材元素判断策略.md), [复杂元素优化](./复杂元素优化-转素材策略提升还原度.md)
- **文本**: [文本渲染](./文本渲染差异-pixelMatch阈值优化策略.md)
- **尺寸**: [3倍图缩放](./截图对比-3倍图缩放与样式尺寸设置.md), [边框盒模型](./边框盒模型差异-Figma与Web尺寸计算.md), [Layout sizing](./Layout容器sizing-hug与fixed的关键差异.md)
## 📚 团队资源文档
### 快速参考
- **[快速参考卡片.md](./快速参考卡片.md)** - 常用命令和解决方案速查
- **[README.md](./README.md)** - 完整知识库概览和使用指南
## 🚀 使用建议
### 1. 问题诊断流程
```
遇到问题 → 查看症状表 → 定位相关文档 → 应用解决方案 → 验证效果
```
### 2. 快速查找策略
- **按还原度**: 查看还原度问题表
- **按症状**: 查看症状快速查找表
- **按关键词**: 使用关键词索引
- **按问题类型**: 查看问题分类索引
### 3. 优先级处理
1. **高频关键问题** (⭐⭐⭐) - 优先解决,影响最大
2. **布局与定位** - 基础问题,影响整体结构
3. **样式与渲染** - 细节优化,提升精度
4. **素材与资源** - 复杂元素处理
### 4. 经验积累
- 解决问题后,更新相关文档
- 记录新的解决方案和优化策略
- 分享成功案例和最佳实践
---
**💡 使用提示**:
- 使用 Ctrl+F (Cmd+F) 在此页面搜索关键词
- 优先查看标记⭐的高频问题
- 按还原度范围快速定位问题类型
- 遇到新问题时,先搜索相似症状
**🔄 最后更新**: 2025-08-05
**📊 覆盖问题**: 95%+ 常见还原问题
**⚡ 平均查找时间**: <30秒