Figma是目前最流行的UI设计工具,以其强大的协作功能和云端特性颠覆了传统设计软件。本文将深入讲解Figma的组件系统、Auto Layout、设计规范管理等高级功能,帮你构建专业的设计工作流。

一、Figma核心优势

  • 云端协作:多人实时编辑,无需发送文件
  • 跨平台:浏览器打开即可使用,支持Mac/Windows/Linux
  • 组件系统:创建可复用的设计组件
  • Auto Layout:响应式布局设计
  • 开发者友好:自动生成CSS代码,开发交接流畅
  • 插件丰富:数千个插件扩展功能
  • 免费版强大:个人使用完全免费

二、组件系统(Component)

什么是组件?

组件是可复用的设计元素。修改主组件,所有实例自动更新。

创建组件

  1. 选中设计元素
  2. 点击顶部”Create Component”(或快捷键Ctrl/Cmd + Alt + K)
  3. 组件会显示紫色边框

使用组件实例

  • 从左侧Assets面板拖拽组件到画布
  • 实例显示紫色实心菱形
  • 可以覆盖实例的文本、颜色等属性

组件变体(Variants)

将同一组件的不同状态整合到一起。

示例:按钮组件

  • Default(默认)
  • Hover(悬停)
  • Pressed(按下)
  • Disabled(禁用)

创建变体

  1. 选中多个相关组件
  2. 右键 > “Combine as Variants”
  3. 设置属性名(如State: Default, Hover, Pressed)

三、Auto Layout(自动布局)

什么是Auto Layout?

Auto Layout让容器能够自动调整大小以适应内容,类似前端的Flexbox。

应用Auto Layout

  1. 选中多个元素或一个Frame
  2. 按Shift + A(或点击右侧面板的”+”)

核心属性

  • Direction:水平或垂直排列
  • Spacing:元素之间的间距
  • Padding:内边距
  • Alignment:对齐方式
  • Distribution:分布方式(Packed或Space Between)

响应式按钮示例

  1. 创建文本”登录”
  2. 添加Auto Layout(Shift + A)
  3. 设置Padding左右32px,上下16px
  4. 修改文本内容,按钮自动调整大小

四、样式管理

颜色样式(Color Styles)

  1. 选中填充颜色
  2. 点击颜色旁边的四个点
  3. 选择”+”创建样式
  4. 命名(如Primary/Success/Danger)

命名规范

Brand/Primary
Brand/Secondary
Text/Heading
Text/Body
Background/Light
Background/Dark

文本样式(Text Styles)

  1. 选中文本
  2. 设置字体、大小、行高等
  3. 点击右侧面板的样式图标
  4. 创建样式(如H1/H2/Body/Caption)

效果样式(Effect Styles)

保存阴影、模糊等效果。

五、设计规范(Design System)

建立设计规范的好处

  • 保持设计一致性
  • 提升设计效率
  • 便于团队协作
  • 开发交接更顺畅

设计规范组成

1. 颜色系统

  • 主色(Primary)
  • 辅助色(Secondary)
  • 中性色(Neutral: Gray 50-900)
  • 语义色(Success/Warning/Error/Info)

2. 字体系统

  • 标题:H1-H6
  • 正文:Body1/Body2
  • 辅助:Caption/Label

3. 间距系统

  • 使用8px倍数:8、16、24、32、40…
  • 或4px倍数:4、8、12、16、20…

4. 组件库

  • 按钮(Button)
  • 输入框(Input)
  • 卡片(Card)
  • 导航(Navigation)
  • 弹窗(Modal/Dialog)
  • 表单(Form)

六、协作功能

1. 实时协作

  • 点击右上角”Share”邀请团队成员
  • 可以看到其他人的光标和编辑
  • 支持同时编辑不同页面或同一页面

2. 评论(Comments)

  • 按C键或点击顶部评论图标
  • 点击设计稿任意位置添加评论
  • @团队成员会收到通知
  • 可以标记评论为已解决

3. 版本历史

  • 文件 > Show Version History
  • 查看所有修改记录
  • 可以恢复到任意历史版本

4. 共享库(Team Library)

将设计规范发布为共享库,团队成员可以跨文件使用组件。

  1. 打开设计规范文件
  2. 点击右上角资源图标
  3. 选择”Publish”发布库
  4. 其他文件可以启用该库

七、开发者交接

1. 自动标注

  • 开发模式(Dev Mode):开发者可查看尺寸、间距、颜色值
  • 自动生成CSS/iOS/Android代码

2. 切图导出

  1. 选中元素
  2. 右侧面板 > Export
  3. 设置格式(PNG/JPG/SVG/PDF)
  4. 设置倍率(1x/2x/3x)
  5. 点击”Export”

3. 检查工具

  • 选中元素按Alt/Option,显示与其他元素的距离
  • 帮助开发者精准还原设计

八、常用插件推荐

1. Unsplash

免费高清图片库,快速插入占位图。

2. Iconify

数十万个免费图标,一键插入。

3. Content Reel

快速填充头像、姓名、邮箱等模拟数据。

4. Remove BG

一键去除图片背景。

5. Stark

无障碍设计检查,确保颜色对比度符合标准。

6. Wireframe

快速生成线框图。

九、快捷键大全

基础操作

  • R:矩形
  • O:椭圆
  • T:文本
  • F:Frame
  • P:钢笔工具
  • V:移动工具
  • K:缩放工具

高级操作

  • Ctrl/Cmd + D:复制
  • Ctrl/Cmd + G:编组
  • Ctrl/Cmd + Alt + G:取消编组
  • Ctrl/Cmd + Alt + K:创建组件
  • Shift + A:Auto Layout
  • Ctrl/Cmd + /:显示/隐藏UI
  • C:评论模式

十、总结

Figma的强大在于其组件化思维和协作能力。掌握组件系统、Auto Layout和设计规范,你就能构建高效、专业的设计工作流。记住:好的设计系统不是一天建成的,持续优化和迭代才是关键。


参考来源

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

年底送送送!新用户扫码添加 客服微信,即可 免费 领取此项目教程哦!

扫码添加客服微信

添加客服,轻松获取资源!