赞助商
立即赞助

为了让你用上 Figma ,他做了一个设计交付神器!

设计神器3年前 (2021)发布 流光
2.3K 0 0

Figma 是一个很棒的设计工具,我使的这一年来 [1] 感觉越来越离开它了。但是,设计从来是一个人的事,尤是数字产的设计。

我们的设计稿,最终要付到开手中,让他们来把设计稿变成最终的产品。Figma 身带有付功能,只需要给开的账号开通查看权并送文件链接就以,但是有两个原因导致开还不太愿意接受 Figma。

首先,Figma 身的交付功能还不够大,只有参考代码。之所以说是参考代码,是因为从计代码其实并没有唯一解,开发大概率不会直复制这段代码使用。

为了让你用上 Figma ,他做了一个设计交付神器!

因此,提供可复制的属性值会是更好的法,像其交付工如 Zeplin、蓝湖都是这做的。

为了让你用上 Figma ,他做了一个设计交付神器!

其次则是 Figma 的访问速度问题,因为服器在国外所以首次开会慢。计因为经常使用在本地有缓存或许还能忍受,但如果开发第一次收这个链花了好钟才开,是万万不能受的。

由于这两个原,加上受到 Sketch Measure [2] 启发,我决定自己开发个可以生成离线文件 Figma 交付工具。它叫 Figma handoff [3],代码已经开在 GitHub [4]。

下面,我从功能的角度介绍一下 Figma handoff

https://figmacn.com/handoff/

标注

Figma 其计工最大的不同是基于 Web 的属性,所有计数据都存储于云端。因此,Figma handoff 是通过 Figma 提供的开放 API 来获取计数据,来生成计标注的。

你需要输入文件链接和 Access Token [5],并选择需要生成标注 Frame,它可以自动帮你生成标注了。

为了让你用上 Figma ,他做了一个设计交付神器!

1. 基本息标注

生成后的标注可以查 Frame 和组件的尺寸、间距等息,也可以查每一个计素的各项属性。右侧的属性值都是可以直点击复制的,方便开发根据的代码偏好使用。

为了让你用上 Figma ,他做了一个设计交付神器!

2. 标注设置

同时,Figma handoff 还提供平台、像素密度、标注倍数和单位等选项,方便开直接使用而不必换。为适应国内的微信生态,单位中还特别增加小程序的 rpx。

为了让你用上 Figma ,他做了一个设计交付神器!

3. 样式标注

除了元素标注,Figma handoff 还会自抓取当前件中的样式,并生成对应的样式属性值,这些样式属性可方开发统一编写为 design tokens。

为了让你用上 Figma ,他做了一个设计交付神器!

4. 富文本样式

这里需特别提一下富文本样式的标注。我们设时一些文本图层包含多种样式,了方便查看这种富文本样式,我将文本行了分段,发可以点击对应的文本段查看不同文字片段的各项属性。

为了让你用上 Figma ,他做了一个设计交付神器!

离线下载

前文说过,Figma 在国内访问速度不是很快,此 Figma handoff 提供了离线下载模,也是将生成设计标注下载为个本地网页,这样开发后也不存在速度慢问题了。

为了让你用上 Figma ,他做了一个设计交付神器!

是,由于设计数据是接过 API 从 Figma 服务获取,所以在生成离线标注时可能会遇到导出比较慢情况。这情况下荐使用学上网并开启全局代理以加快速度,然你也可以选择部分 Frame 导出,而不是性导出个文件标注。

切图

设计交付中切图也一直是一个令人头疼的问题。Figma 的右侧面板中有 Export 属性,有查权限的用户可以任选择格式、后缀和倍数来导出所选素。

为了让你用上 Figma ,他做了一个设计交付神器!

一来说,计可以邀请开发查文件,按需导出素材,但是由于开发往往对计的文件结构不了解,容易导出错误的切图。因此,建议计负责切图,根据开发的要求在文件中置好 Export 属性,Figma handoff 可以动识别所有带有 Export 的素,生成切图。

为了让你用上 Figma ,他做了一个设计交付神器!

最后

我差不花三个月的时间写出个付工具,主要还是想让 Figma 的设计付更加方便,让更还在犹豫的设计师以大胆放心地开始使用 Figma。

Figma handoff 整个计和开发的过程都是由一人完成,这中间也邀请了一些计朋友帮忙内测,并在的不断反馈之下磨细节,再次谢。如果你在使用有任何问题,也可以在 GitHub issues [6] 中告诉。

References

  • [1] 我使的这一年来: https://sspai.com/post/55044
  • [2] Sketch Measure: https://github.com/utom/sketch-measure
  • [3] Figma handoff: https://figmacn.com/handoff/
  • [4] 开在 GitHub: https://github.com/leadream/figma-handoff
  • [5] Access Token: https://www.figma.com/developers/api#access-tokens
  • [6] GitHub issues: https://github.com/leadream/figma-handoff/issues

欢迎关注作者的微信公众:「codesigner」

为了让你用上 Figma ,他做了一个设计交付神器!

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

最近负责的新项目快上线了(感觉我好像一直在做 0-1),给大家总结了5个一定会遇到的新项目盲区及最新的解法,希望能帮助大家...
设计交付
让Figma变成交互原型神器!ProtoPie这个插件官方都推荐过! 去年,当我认识Figma这款线上协作设计工具后,便爱上了它。没想到...
Figma
编者按:这篇文章来自资深 UI设计师 Danny Sapio,他总结了日常设计过程中,使用 Figma 的一些非常快速的设计技巧,希望能帮...
Figma
阅文体验设计YUX – 梁捷 :去年 10 月开始阅文海外设计从 Sketch 迁移到 Figma。如果你还不了解 Figma 或者在犹豫要不要切换...
Figma
越来越多的设计师和设计团队开始选择使用 Figma 来进行 UI 和产品设计了。 凭借着快速发展的社区和大量的第三方插件、服务以...
Figma
古人云:工欲善其事,必先利其器。俗话说:巧妇难为无米之炊。两句话都讲的是,做专业的事,要有专业的工具,保证品质的同时...
神器
在世界范围内,Figma 已经作为主流的原型和数字设计软件而存在,和 Adobe XD 和 Sketch 相比,Figma 作为在线工具,有着更强...
Figma
本文要介绍的「Dareful」是一个完全以提供免费 4K 影片的影音素材库,收录大约 40 个高画质影片内容,影片长度都不长,但因为...
Dareful