figma设计_在Figma中使用隔片移交设计

figma设计

I was quite surprised by how much the design community resonated with the concept of spacers since I published my

自从我发表论文以来,设计界对间隔件的概念产生了多少共鸣,我感到非常惊讶。

last story. It encouraged me to think more deeply about the role of spacers in design and development. In my latest (and final) project at 最后一个故事 。 它鼓励我更深入地思考垫片在设计和开发中的作用。 在Today, I took one step further to introduce spacers into the development handover process and our developer partner was over the moon.Today的最新(也是最后一个)项目中,我进一步迈出了一步,将间隔片引入了开发移交过程,而我们的开发合作伙伴已步入正轨。

I would like to share some new thoughts with you in this article.

我想在本文中与您分享一些新想法。

If you are unfamiliar with the concept of spacer or you are interested in the first half of this story, please check out Worry less about spacing in Figma.

如果您不熟悉spacer的概念,或者对本故事的前半部分感兴趣,请查看 不用担心Figma中的间距

在本文中,我将讨论: (In this article, I will talk about:)

  1. No spacers until you are ready

    准备好之前不要间隔
  2. Create a hierarchy in your spacers

    在垫片中创建层次结构
  3. Use space containers

    使用太空容器
  4. Hand over design with spacers

    带垫片移交设计
  5. Find spacer plugins in Figma

    在Figma中查找spacer插件

1.准备好之前不要使用垫片 (1. No spacers until you are ready)

Let me bring up the spacers again to set the scene.

让我再次抬起垫片以设置场景。

A card component uses 24px and 48px vertical spacers, and 24px horizontal spacers
A card component uses horizontal and vertical spacers
卡组件使用水平和垂直垫片

A spacer is a transparent box with your colour of choice and a label telling you what’s the pixel value of the vertical or horizontal space.

间隔物是一个透明的盒子,上面有您选择的颜色和一个标签,告诉您垂直或水平空间的像素值是多少。

Resisting the temptation of introducing spacers into your early design process is very important. Spacers will restrain how you think about space and layout, and force you to focus more on consistency over creating good design.

抵制在您的早期设计过程中引入垫片的诱惑非常重要。 垫片会限制您对空间和布局的看法,并迫使您将更多的精力放在一致性上,而不是创建好的设计。

It starts adding values when you have a really solid design concept, and is almost ready to componentise everything to create a design system.

当您拥有真正扎实的设计概念时,它将开始增加价值,并且几乎准备好将所有内容组成组件以创建设计系统。

2.在垫片中创建层次结构 (2. Create a hierarchy in your spacers)

There is a hierarchy in your design. There also could be one in your spacers.

您的设计中有一个层次结构。 垫片中也可能有一个。

Brad Frost introduced Atomic design, in which he divided the interface design system into 5 stages: Atoms, Molecules, Organisms, Templates and Pages.

Brad Frost介绍了Atomic设计 ,他将界面设计系统分为5个阶段: 原子分子生物模板页面

5 stages of interface design system in Atomic design, image credit: Brad Frost
Atomic design, image credit: 原子设计中界面设计系统的5个阶段,图像信用: Brad FrostBrad Frost

When stepping through the 5 stages, you will also start finding the need to differentiate the spacers you used. For example, the spacers you created for an Atom need to be distinguished from the spacers for a Molecule.

当逐步完成这5个阶段时,您还将开始发现有必要区分所使用的垫片。 例如,您需要为原子创建的间隔物与分子的间隔物区分开。

Therefore, one set of spacers (for a certain breakpoint) might not be enough.

因此,一组垫片(对于某个断点)可能不够。

A single set of spacers for the desktop breakpoint
A single set of spacers for the desktop breakpoint
桌面断点的一组隔离物

将角色分配给间隔物 (Assign roles to the spacers)

We can differentiate spacers by assigning them different roles by using colours.

我们可以通过使用颜色为垫片分配不同的角色来区分垫片。

In this example, I simplified the hierarchy of my design system to only include Atoms, Molecules and Organisms.

在此示例中,我简化了设计系统的层次结构,仅包含AtomsMoleculesOrganisms

Spacers assigned with different roles
Spacers assigned with different roles
分配了不同角色的垫片

Here are these spacers in action:

这是起作用的这些间隔物:

Example of spacers used in an Atom, a Molecule and an Organism
Example of spacers used in an Atom, a Molecule and an Organism
在原子,分子和生物体中使用的间隔基的例子

You can see that by having different roles in your spacers, it is easier to tell Atoms, Molecules and Organisms apart from each other.

您会发现,通过在间隔基中扮演不同的角色,可以更轻松地将原子,分子和生物区分开。

3.使用太空容器 (3. Use space containers)

You have patterns in constructing elements of your design. What about patterns in how you use the spacers?

您在构造设计元素时有模式。 间隔物的使用方式又如何呢?

Richard, User Experience Lead at PreviousNext, introduced me the concept of space container over a Slack chat.

Richard , PreviousNext的用户体验主管,向我介绍了Slack聊天中的空间容器的概念。

It’s simply a component with spacers, and placeholders to be replaced with defined design elements.

它只是一个带有垫片和占位符的组件,可以用定义的设计元素替换。

Here’s an example:

这是一个例子:

Space container examples
Space container examples
太空集装箱的例子

📽️ Here’s a quick demo video in loom showing you how to set up space containers in Figma.

📽️这是织布机中的一个快速演示视频,向您展示如何在Figma中设置空间容器。

4.用垫片移交设计 (4. Hand over design with spacers)

It’s time to hand over your design to the developers.

现在是时候将您的设计移交给开发人员了。

Two things you need to do:

您需要做的两件事:

  • Put all of your components into one place, and structure them according to your design system hierarchy

    将所有组件放在一个位置,并根据设计系统层次结构进行结构化
How the handover file might look in Figma (the screenshot is kept small on purpose)
How the handover file might look in Figma (the screenshot is kept small on purpose)
切换文件在Figma中的外观(屏幕截图故意保留得很小)
  • Show how to switch on and off the spacers

    展示如何打开和关闭垫片
Instruction for how to turn on or off the spacers in Figma
Instruction for how to turn on or off the spacers in Figma
有关如何打开或关闭Figma中的垫片的说明

Make sure you spend some time involving the developers when constructing the design system and creating spacing rules. Walking them through the design intent, considerations and explaining the role of spacers are also highly recommended.

在构建设计系统和创建间距规则时,请确保花一些时间让开发人员参与。 强烈建议他们逐步了解设计意图,注意事项并解释垫片的作用。

Remember that developers are not robots who implement your design. They are an integral part of the overall vision. They are also the gatekeepers to the experience you are both striving for.

请记住,开发人员不是实现您的设计的机器人。 它们是整体构想的组成部分。 他们还是你们共同追求的体验的守门人。

它如何使您和开发人员受益 (How it benefits you and the developers)

  • Less time to document spacing rules for the designer

    减少设计者记录间距规则的时间
  • Less or ideally no more guess work in spacing rules for the developer

    减少或理想情况下,不再需要为开发人员确定间距规则
  • A clear hierarchy and component inventory for both parties

    双方明确的层次结构和组件清单

5.在Figma中查找spacer插件 (5. Find spacer plugins in Figma)

Here’s a list of plugins in Figma touches the concept of spacers:

这是Figma中涉及到间隔符概念的插件列表:

  • Spacers (suggested by: Bertrand Berlureau)

    垫片 ( Bertrand Berlureau 建议 )

  • Spacing manager (suggested by: Janusz Wierzbowski from Friends of Figma Slack workspace)

    间距管理器 ( 建议:Figma Slack工作区之友的Janusz Wierzbowski )

  • Grids generator (suggested by: Raffaele Vitale)

    网格生成器 ( 建议: Raffaele Vitale )

  • Use the native layout grid in Figma to create spacers, so you can turn it on or off using cmd+G (suggested by: Michael Todd)

    使用Figma中的本机布局网格来创建间隔,因此您可以使用cmd + G打开或关闭它( 建议: Michael Todd )

  • Visibility comes in handy when you need to show or hide spacers when the switch is in a separate design system file (suggested by: Zachary Sanderson-Harris)

    当开关位于单独的设计系统文件中时,需要显示或隐藏间隔物时, 可见性会派上用场( 建议: Zachary Sanderson-Harris )

Let me know in the comments if you come across other spacer-related plugins, I will add them to the list above.

如果您遇到其他与垫片相关的插件,请在评论中让我知道,我将它们添加到上面的列表中。

Thank you for reading! ✋🏿 Hi, I am Lennon Cheng, an Interaction Designer and a Freelancer. Currently living in Melbourne, Australia.

感谢您的阅读! ✋🏿嗨,我是Lennon Cheng ,是互动设计师和自由职业者。 目前居住在澳大利亚墨尔本。

Image for post
UX Para Minas Pretas (UX For Black Women), a Brazilian organization focused on promoting equity of Black women in the tech industry through initiatives of action, empowerment, and knowledge sharing. Silence against systemic racism is not an option. Build the design community you believe in.UX Para Minas Pretas (UX For Black Women),这是一个巴西组织,致力于通过采取行动,赋权和知识共享的举措来促进科技行业中的黑人女性平等。 对系统性种族主义保持沉默是不可行的。 建立您相信的设计社区。

翻译自: https://uxdesign.cc/handing-over-design-with-spacers-in-figma-6c5bfd76a6d5

figma设计

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/275079.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

axios源码中的10多个工具函数,值得一学~

大家好,我是若川。最近组织了源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。本文来自读者Ethan01投稿…

寄充气娃娃怎么寄_我如何在5小时内寄出新设计作品集

寄充气娃娃怎么寄Over the Easter break, I challenged myself to set aside an evening rethinking the structure, content and design of my portfolio in Notion with a focus on its 在复活节假期,我挑战自己,把一个晚上放在一边,重新思…

最全 JavaScript Array 方法 详解

大家好,我是若川。最近组织了源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。我们在日常开发中&#…

管理沟通中移情的应用_移情在设计中的重要性

管理沟通中移情的应用One of the most important aspects of any great design is the empathetic understanding of and connection to the user. If a design is ‘selfish’, as in when a product designed with the designer in mind and not the user, it will ultimatel…

网易前端进阶特训营,邀你免费入营!一举解决面试晋升难题!

网易等大厂的前端岗位一直紧缺,特别是资深级。最近一位小哥面进网易,定级P4(资深),总包60W,给大家带来真实面经要点分享。网易的要求有:1.对性能优化有较好理解,熟悉常用调试工具2.熟…

angelica类似_亲爱的当归(Angelica)是第一个让我哭泣的VR体验

angelica类似It was a night just like any other night. I finished work for the day and closed my laptop. I had dinner and after an hour, I put on my Oculus Quest headset in order to begin my VR workout.就像其他任何夜晚一样, 这 是一个夜晚。 我完成…

面试官:请手写一个带取消功能的延迟函数,axios 取消功能的原理是什么

大家好,我是若川。最近组织了源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。本文仓库 https://githu…

facebook 面试_如何为您的Facebook产品设计面试做准备

facebook 面试重点 (Top highlight)Last month, I joined Facebook to work on Instagram DMs and as a way to pay it forward, I 上个月,我加入了Facebook,从事Instagram DM的工作,作为一种支付方式,我 offered to help anyone…

8年了,开始写点东西了

大家好,我是若川。最近组织了源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。今天分享一位大佬的文章…

荒径 弗罗斯特_弗罗斯特庞克,颠覆性城市建设者

荒径 弗罗斯特Most gamers are familiar with Will Wright’s famous SimCity series. It created the city building genre and there have been many attempts over the years to ape it. But few developers have been bold enough to completely deconstruct the formula; …

Gitee 如何自动部署博客 Pages?推荐用这个GitHub Actions!

大家好,我是若川。最近组织了源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。前段时间我把自己的博客…

现在流行的画原型图工具_原型资源图:8种流行原型工具的综合指南

现在流行的画原型图工具Although tools are not the most important things to learn as a UX designer, inevitably you need to use it in order to achieve your more important goals, to solve user’s problems. This article covers today’s 8 popular UX prototyping …

持续5个月,200+笔记,3千多人参与,邀请你来学源码~

注意:本文点击文末阅读原文可查看文中所有链接。我正在参加掘金年度人气作者投票活动,大家有空可以加微信群帮忙投票,感谢大家!想起今天还没发文,就开放下微信群二维码,大家扫码进群读源码和帮忙投票吧。群…

第2年,倒数第3天,1.5万票,感动!

1源码共读大家好,我是若川。众所周知。从8月份开始,我组织了源码共读活动,至今已经有5个月了,每周一期,进行到了第18期。每周坚持写源码解读文章,每天坚持答疑解惑,帮助了很多人学会看源码&…

启发式搜索给神经网络_神经科学如何支持UX启发式

启发式搜索给神经网络重点 (Top highlight)Interaction and UX designers have long known and used heuristics to guide the creation of a user-friendly interface. We know empirically that these principles work, and they make “common sense”. These heuristics th…

Django实战(1):需求分析和设计

Depot是《Agile Web Development with Rails》中的一个购物车应用。 该书中用多次迭代的方法,逐步实现购物车应用,使很多人走上了rails开发的道路。 遗憾的是Django世界中好像没有类似的指引,也许是因为pythoner 不需要具体的例子。 但是如果…

海浪 shader_海浪下的发现

海浪 shaderI’ve been playing Subnautica for over 25 hours now, and likely have at least that many more to go. The game puts you in the shoes of a crew member on the Aurora, a spaceship that suffers a catastrophic incident and plummets to the largely ocean…

最后一天,特邀小姐姐配音拉票,今日可投28票

1源码共读大家好,我是若川。最后一天,特邀小姐姐配音拉票,超级好听。众所周知。从8月份开始,我组织了源码共读活动,至今已经有5个月了,每周一期,进行到了第18期。每周坚持写源码解读文章&#x…

对数据可视化的理解_使数据可视化更容易理解

对数据可视化的理解Data is weaving its way into almost all aspects of our lives since the past decade. Our ability to store more information in smaller and smaller spaces has encouraged us to make sure we leave no information out. The ease of collecting inf…

面试官:项目中常用的 .env 文件原理是什么?如何实现?

1. 前言大家好,我是若川。持续组织了5个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。本文仓库 h…