Inkscape
矢量绘图 · SVG · 图标
开源矢量绘图,做图标、海报和 SVG。
正在打开工具详情…
浏览器里做界面和原型,个人档免费,也有教育优惠。
做界面稿、组件和可点击原型,需要和别人同时看同一文件。
只做印刷排版或像素级修图;或完全不想注册账号。可看 Penpot / Inkscape。
Figma 是运行在浏览器里的界面设计与原型工具,文件存在云端,多人可以同时编辑同一份稿子并在画板上留言。它解决的是「设计师和开发要对着同一份最新稿子说话」——分享链接即是最新版本,不用传来传去对版本号。
价值集中在协作与交接:组件和变量可以复用,原型能直接点开演示,开发模式下能看尺寸、导出资源与代码片段。代价是它依赖联网和账号,离线场景基本不可用;免费的个人档有文件数与项目数限制,多人协作需要付费席位,教育用途另有优惠通道。
官方提供 Windows 与 macOS 的桌面端安装包(本质上是本地套壳应用),Linux 用户直接用浏览器即可。
上手步骤之外的具体做法:常见场景怎么配、命令怎么写、报错怎么处理。
从画布操作讲到组件、自动布局与原型:怎么把 Figma 用成团队的设计源文件,而不只是画图工具。
Figma 里最贵的错误是把所有东西都画成碎片再靠对齐硬凑。上手前先认清这几层:
| 概念 | 是什么 | 什么时候用 |
|---|---|---|
| Frame | 一个有尺寸的容器 | 画板、组件、手机界面 |
| Section | 画板上的一组 Frame | 同一屏的多状态稿 |
| Component | 做了主组件的 Frame | 按钮、卡片等重复元素 |
| Instance | 组件的实例 | 复用到不同位置的副本 |
Frame 和普通矩形最大的区别是:Frame 有独立画布,可以在里面锁定滚动、独立裁切。这是做多状态界面的基础。
| 快捷键 | 作用 |
|---|---|
V / A / F | 移动 / 画框 / 画 Frame |
R / O / L / P | 矩形 / 椭圆 / 直线 / 钢笔 |
T / I | 文本 / 吸管 |
Ctrl + G / Ctrl + Shift + G | 编组 / 取消编组 |
Ctrl + D | 原位复制(也可 Alt 拖拽) |
Shift + D | 检查设计稿 |
Ctrl + / | 添加评论 |
Space |
属性栏右边的布局下拉决定子元素的排列方式:自由定位、水平、垂直、网格。选自动布局后可以调 Gap(间距)、Padding(内边距)、Primary axis align、Counter axis align。能自动布局就别用绝对定位——布局一变,约束再好也要逐个微调。
两者常被搞混,但用途完全不同:
Left / Center / Right / Scale)管子元素在父容器里怎么跟随变化,父容器变了它按左右、上下或等比缩放贴边。一套可维护的规则:选「哪个框会先改变尺寸」,让它的子元素用自动布局;其余层级的对齐关系用约束补齐。两者混用且父子都有约束,是布局「跳一下才对」的典型原因。
把一个 Frame 转成组件:选中 → 属性栏左上角 Combine as variants(一组变体)或 Create component(单个)。变体适合「同一个组件的多种状态或尺寸」,比如按钮的 default / hover / disabled,属性栏里用属性图标切换实例的属性。
改主组件,所有实例跟着变;只改一个实例,会自动 Detach 出一份独立副本。Detach 是设计系统的裂缝——detach 过的实例此后不再跟随主组件更新,交付前应当搜一遍有没有意外的 detach。
在顶部的 Prototype 标签里设置连线:从一个 Frame 拉一条线到另一个,选触发方式 On click / On hover / While pressing,动作多为 Navigate to / Open overlay。演示时点右上角 Present。
交付前的检查清单:
Ctrl + Alt + G 之类?没有这条命令,实际是点属性栏的 Export 选 Local file 导出 .fig,或 Publish 到团队项目。File → Save local copy 保留一份本地可编辑副本,不依赖云端。Shift + D)看有没有间距、字号不一致的硬伤。同一需求下可以先试这些,尤其是不想买商业许可的时候。
| 平移 / 缩放画布 |
Shift + H / Shift + V | 加水平 / 垂直自动布局 |
Ctrl + R | 设置圆角 |