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 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个阶段: 原子分子生物模板页面

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
桌面断点的一组隔离物

将角色分配给间隔物 (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
分配了不同角色的垫片

Here are these spacers in action:

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

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
太空集装箱的例子

figma设计_在Figma中使用隔片移交设计相关推荐

  1. mysql 录入窗体设计_在Access中,可用于设计输入界面的对象是   A)窗体 B)报表 C)查询 D)表...

    展开全部 在Access中,可用于设计输入界面的对象是窗体.不属于Access数据类型62616964757a686964616fe4b893e5b19e31333431373330的是报表. 窗体对 ...

  2. mysql好友关系数据表设计_社交系统中用户好友关系数据库设计

    基础分析 第一步,有一张用户表,表内包含用户的基本信息,比如账号.姓名.性别等信息.这里用tb_user表示用户信息表. ID用户名 1张三 2李四 3王五 4赵六 第二步,需要将用户与用户直接建立好 ...

  3. 原子设计_您需要了解的有关原子设计的4件事

    原子设计 重点 (Top highlight) Industries such as Architecture or Industrial Design have developed smart mo ...

  4. figma下载_在Figma中进行原型制作的技巧和窍门

    figma下载 自定义过渡和微交互 (Custom transitions and micro-interactions) Yep, I know that there are a lot of us ...

  5. c语言一维数组教学设计,C语言教学中一维数组教学设计.doc

    C语言教学中一维数组教学设计 C语言教学中一维数组教学设计 [摘 要] 数组是C语言中非常重要的概念,通常学生在初次接触到这一概念时感到很抽象.本文通过生活中常常接触到的超市储物柜与数组进行类比,将数 ...

  6. figma下载_在Figma上进行原型制作的各种触发选项

    figma下载 Prototypes are model versions of digital products. They're used to measure usability by test ...

  7. figma下载_在Figma中将约束与布局网格一起使用

    figma下载 While doing research for the book "Designing in Figma", I discovered a powerful wa ...

  8. book电子书数据库设计_如何为杀手book的封面设计写出完美的摘要

    book电子书数据库设计 逐步出版真正的假人 (BOOK PUBLISHING STEP BY STEP FOR REAL DUMMIES) I have spent 18 years in adve ...

  9. 安装工程造价课程设计_某单元楼安装工程造价课程设计

    1.房屋建筑学课程设计,五层楼,2个单元楼,两个户型,A2 图,详情见附件 我知道的,就这么多 你怎么看,我才理解的 房屋建筑学课程设计 2.房屋建筑学课程设计任务书. 本设计为某城市住宅,位于城市居 ...

最新文章

  1. kb-07线段树-12--二分查找区间边界
  2. Spring Data JPA_多表关联查询中应该注意的问题
  3. docker-compose部署prometheus
  4. Windows配置本地域名
  5. opencsv : 解析CSV
  6. 求职特训营火热来袭,阿里大咖教你制作专业简历
  7. angular 字符串转换成数字_Python | 一文看懂Python列表、元组和字符串操作
  8. 基于JAVA+Servlet+JSP+MYSQL的旅游酒店机票预订管理系统
  9. 迷宫问题 (dfs)
  10. GPU大百科全书 第二章 凝固生命的光栅化
  11. react native基础-(一)react和react native基础
  12. 高可用分布式系统架构图
  13. matlab均值量化函数_Matlab量化函数quantiz解析
  14. 【jq练习】基本选择器
  15. layui上传图片插件
  16. 微信抢票应用开发总结
  17. a豆:在讲一个珍重每一个人的故事
  18. 网络7层协议,4层,5层?理清容易混淆的几个概念
  19. 使用matplotlib绘制中国手机网民占比图,将折线图和柱状图整合在一个图中等
  20. 使用教程--通过Excel模板导入数据到表单

热门文章

  1. 熟悉linux系统内核,[科普] Linux 的内核与 Linux 系统之间的关系
  2. html4的语法,HTML——语法
  3. $.get、$.post 和 $().load()
  4. 筛选染色体连续区域的策略
  5. 超轻量级DI容器框架Google Guice与Spring框架的区别教程详解及其demo代码片段分享...
  6. Python中处理DataFrame,R绘图
  7. SQl 作业方面(转)
  8. Android 绑定远程服务出现 Not Allowed to bind service
  9. 根文件系统构建(Buildroot 方式)
  10. 安卓APP_ 布局(3) —— FrameLayout帧布局