「Sketch」在Sketch中创建设计系统 | 第一章

原文作者:Marc Andrew原文来自:Medium阅读全文大概需要10分钟相信大家都做过自己的设计规范,无论在个人项目还是团队项目中,设计规范的重要性不言自明,但很多人(不仅是初级UI设计师,也包括很多工作多年的UI设计师们)都有很多困惑,比如,做好的设计规范如何维护?设计规范到底能给项目带来哪些更具体的帮助?在很多人看来似乎设计规范成为了一个“无用的”标配,很多设计规范慢慢被封尘在项目文档中的某个角落里,从此不见天日。实际上我们整...

「Sketch」在Sketch中创建设计系统 | 第一章

原文作者:Marc Andrew

原文来自:Medium

阅读全文大概需要10分钟

相信大家都做过自己的设计规范,无论在个人项目还是团队项目中,设计规范的重要性不言自明,但很多人(不仅是初级UI设计师,也包括很多工作多年的UI设计师们)都有很多困惑,比如,做好的设计规范如何维护?设计规范到底能给项目带来哪些更具体的帮助?在很多人看来似乎设计规范成为了一个“无用的”标配,很多设计规范慢慢被封尘在项目文档中的某个角落里,从此不见天日。

实际上我们整理设计规范并不是目的,如何在实战中进行运用以达到设计的统一性和易维护性才是最终目的,有鉴于此,我们把设计规范用另一个概念进行阐述,我们把它称为“设计系统”,作为系统,你必须有良好的解决实际需求的能力,同时具备良好的可维护性。

今天给大家带来的这个教程就是告诉大家如何构建设计系统,并运用其进行实战的教程,当然更主要的是这背后的设计思路,吸收其理念并合理运用才是这套课程最核心的价值所在

以下为译文部分


我看过很多向你展示如何构建设计系统所需元素的教程,然而这些教程都非常初级,就如你练习时创建的一样。

这就是我想用这个教程所要做的事,这个教程不仅仅会向你展示创建设计系统所需的元素,还要教你如何用我们构建的设计系统去设计多屏iOS应用,并告诉你我是如何构建自己的设计系统以及这背后我的思考过程和决策方法

让我们开始吧,“累地死俺的乡亲们”。


「Sketch」在Sketch中创建设计系统 | 第一章

让我们来看看设计系统

Let's take a look at the design system

在我们开始完完整整的设计一款类Medium(一款类博客应用)风格的iOS app之前,让我首先给大家介绍一下设计系统的sketch文件,这是我们后面几章的教程需要用到的

在格式(初始)文档中我们可以看到这样三个页面

  • Design System (Setup)

  • Symbols

  • Format

让我们从头开始讨论


设计系统

Design System(Step)

「Sketch」在Sketch中创建设计系统 | 第一章

这就是我们的起点,一个魔法发生的地方,在你项目中使用的90%以上的样式都可以在这里进行控制。

你可以在此调整元素样式,例如,基本颜色或版式,这些更改将影响到你的整个设计中。

这些样式更改将会影响到的Symbols页面(稍后我们会谈到),当然它也会影响到你当前正在进行设计的画板(Artboards)中。

在这个页面里,有两个画板

  • Colors(颜色) + Overlays(叠加) + Duotone(双色调)

  • Typography (我们会在第二章提到这个画板)

颜色 + 叠加 + 双色调

Colors + Overlays + Duotone

「Sketch」在Sketch中创建设计系统 | 第一章

在此画板中,你能够看到我已将所有与颜色相关的资源组织在一起,例如基色,叠加和图像效果(在本例中为双色调效果,如果你的设计中运用的是其他的图像效果,你同样可以举一反三地进行添加)。

在我的Cabana设计系统(注:“Cabana”是本文作者自己做的一套设计系统,该设计系统是收费使用的,个人版是48美刀,团队版是63美刀,项目地址是“https://cabanadesignsystem.com/”。选择鱼还是渔,你可以自己权衡,毕竟每个人手里的银子还是有差别的。)中,我做了更多的分离,其中颜色画板只包含基色和颜色叠加层,诸如双色调之类的元素则被分到另一个标签名为Various的画板(Artboard)中,该画板还包括渐变、阴影等设计元素。但为了完成本教程的核心目的,我把它们组织得更紧凑了一些。大家可以理解吧?


基色

Base Colors

「Sketch」在Sketch中创建设计系统 | 第一章

在本教程中,你将看到只有四个基色被用于我们的iOS app设计中。当然,如果你正在构建你自己的系统,并且是在一个大型项目,那么相信你会很明智的去创建你要的基色来覆盖这些基础色(下面是一些建议)。

Primary

Secondary

Tertiary

Black

Grey

Light Grey

Success

Warning

Error

你可以根据你自己的需要调整上述列表,例如去掉“Tertiary”,或增加另外一种灰色,或是一些你觉得能让你的设计系统支撑更多项目的颜色。

好,回到对基色的讨论中,让我告诉你一些关于如何在自己的系统中使用图层样式来设置基色的技巧。

第一步

首先让我们来着重看看主色(Primary Color),尤其是边框样式,我创建了一个200×200的矩形(Rectangle-R),移除掉填充,用十六进制色值给它一个1px的边框,另外再加一个4px的圆角

「Sketch」在Sketch中创建设计系统 | 第一章


第二步

然后我简单的创建了一个图层样式


「Sketch」在Sketch中创建设计系统 | 第一章

将其命名为“Border / Primary”


「Sketch」在Sketch中创建设计系统 | 第一章

第三步

为了制作主色填充,我再次创建了一个200×200的矩形(Rectangle-R),应用刚刚使用的十六进制色值为其进行填充,并给它一个4px的圆角


「Sketch」在Sketch中创建设计系统 | 第一章

第四步

然后创建一个新的图层样式,命名为“Fill/Primary”


「Sketch」在Sketch中创建设计系统 | 第一章

第五步

接下来我把刚刚画的两个矩形对齐(上下左右对齐,也就是重叠起来)。你可能会问为什么要这么做?

这样做让我们在使用这套设计系统时,可以轻松、干净的修改边框和填充色的图层样式。(边框和填充分离开,可以方便对其进行单独修改,这样可以让你更方便的使用图层样式,每个图层样式就做一件事)

它占用更少的屏幕空间,并允许你做更多的事,以便你更快的作出修改,这比把这些元素东放一个西放一个的乱放要强得多。

之后,当我把所有的基色及其关联的图层样式都调整到位后,我会锁定标题(例如:Primary、Black、Grey等等)。


「Sketch」在Sketch中创建设计系统 | 第一章

这样我就有了一个准确的标题可以让我参考,例如,我要对主色做相关修改,那么我只需要看到标题为Primary的颜色,拖动鼠标选中它,按要求作出相应修改即可,这个过程没有任何痛苦,更没有那种“不不不,我要选择的不是那个元素”的情况发生。它们都在它们该在的地方。

然后我重复上述过程,将之前提到过的其他基色的边框和填充创建出来,并将“Border/Primary”和”Fill/Primary”锁定到位。


颜色叠加

Color Overlays

「Sketch」在Sketch中创建设计系统 | 第一章

颜色叠加的运用是本教程的另一个内容,我创建了一个纯黑色的叠加层。

它可以轻松的叠加在任何图像上来帮助形成对比,它的十六进制色值取自“Black”基色(就是之前创建的基色)以保持一致性。

就像我在基色那节提到的一样,不要让让你的设计系统五颜六色,你应该尽可能的让你的叠加层匹配几个主要的基色(即之前创建的基色),比如下方这几个基色。

Primary

Secondary

Black (现在我们的教程中就在使用这个例子)

让我来说一说我是如何再一次利用图层样式在我的设计系统中进行颜色叠加层的设置的。

我将主要以之后的教程中需要用到的黑色颜色叠加层为例讲解。

第一步

我简单创建了一个432×248的矩形(这是我随机选择的尺寸,你可以设置任意你向要的尺寸),加一个4px的圆角(这个值也是个人喜好,我只是认为它在美观度上会更好些),把之前“Black”基色的十六进制色值复制过来,并把不透明度调整为60%。

「Sketch」在Sketch中创建设计系统 | 第一章

第二步

然后我创建一个新的图层样式,并命名为“Overlay/Black”


「Sketch」在Sketch中创建设计系统 | 第一章

现在我把它放置在那了。因为叠加层在99%的时间都是叠加在图片上的,所以在叠加图层样式边上加上一个预览样例应该会是更聪明的做法。这样我可以更好的衡量叠加层在实际使用时的状况,就像我提到的,叠加层是在图片上的,我们可以调整不透明度知道我们满意为止。

让我告诉你我是如何实现这一点的。

首先我创建了一个和之前颜色叠加图层一样尺寸的矩形,并给它做图片填充(image fill)。


「Sketch」在Sketch中创建设计系统 | 第一章

创建一个新的矩形图层,尺寸与图片的矩形图层一致,并为其应用“Overlay/Black”图层样式,然后把这个叠加层放在图片上。


「Sketch」在Sketch中创建设计系统 | 第一章

就像上面提到的一样,我现在就已经拥有了一个参考样例,也就是图片在使用叠加层时的效果的参考样例,我可以调整这个图片上的叠加层的不透明度,直到我满意为止。


双色调

Duotone

最后,关于双色调图像,我在Cabana设计系统中共创建了9个风格变体,但在本教程中我们只关注其中一种双色调风格

是的,像双色调和渐变等都是为视觉表现添彩的,它们不像基色和阴影一样是设计系统的必要元素,但我仍然把它们放了进去,为什么不呢?你永远都不会知道你的哪个项目会用得上它们。(这里需要说明一下,你需要先对你项目的整体视觉风格做一个定义,然后再决定添加哪些视觉层的东西,比如国内很多项目实际上并未使用视觉表现层的元素,永远记住设计系统应该首先考虑的是它如何为你的项目服务,而非其本身的视觉丰富度。)

好,在我们这一章教程的最后,让我来向你展示一下我是如何在我的设计系统和Sketch格式(初始化)文件快速创建一个双色调图片的,我们把这个叫做奖励环节。

第一步

就像我之前在制作叠加图层的参考样例时所作的一样,创建一个矩形,并为它进行图片填充。


「Sketch」在Sketch中创建设计系统 | 第一章

第二步

然后增加几个额外的颜色填充(如下图所示),并调整混合模式,直到达到“双色调”的效果为止。在格式(初始化)文件的例子中包含了一些这样的样例。

#041674 & Lighten(减淡模式)

#1EDE81 & Multiply(增强模式)


「Sketch」在Sketch中创建设计系统 | 第一章

「Sketch」在Sketch中创建设计系统 | 第一章


第三步

接下来我简单的调整了“填充检查器”的列表顺序(如下图所示),得到了如下效果。


「Sketch」在Sketch中创建设计系统 | 第一章

作为参考我们要给它起一个响亮的名字(比如:绿色地精),是的,我的机智是无限的。


好的,本章教程到此就结束了,第二章教程我会为大家讲解文本排版元素,以及我们如何将这些文本排版元素组合在一起并加以运用的。请大家关注第二章教程。



「Sketch」在Sketch中创建设计系统 | 第一章





原创文章,作者:交互精选,如若转载,请注明出处:https://www.iamue.com/36549/

(0)
交互精选交互精选
上一篇 2018-04-19
下一篇 2018-04-19

相关推荐

  • 微信小程序设计指南 · 小程序

    概要 基于微信小程序轻快的特点,我们拟定了小程序界面设计指南和建议。 设计指南建立在充分尊重用户知情权与操作权的基础之上。旨在微信生态体系内,建立友好、高效、一致的用户体验,同时最大程度适应和支持不同…

    2016-09-24
  • 游戏交互设计心得分享:从代入感与反馈感入手提升打击体验

    前言经常听到一些设计人员、产品经理、甚至是一些交互体验”大师“的言论——【这个操作太麻烦了,需要操作好几步,体验太差了!】亦或者【这个功能藏的太深了,你有考虑过用户体验么?】之后不知怎么的,设计游戏或者软件的人员经常会把这几句话挂在嘴边。无论做什么,3句话里面保准带一句上述“金句“。所以近段时间,你会发现打开一个游戏或者软件,第一眼的界面,功能堆积,眼花缭乱,不知从何下手。我觉得,经常拿着两句话一刀切的人太幼稚,太低级了。所以我今天斗胆...

    2018-02-20
  • Axure玩出新花样,做个游戏玩转Axure9大常用功能 | 免费直播课

    产品经理会画原型,是入行的基本门槛。一个可用可交互的原型可以帮助开发和设计人员从不同的维度上来了解你的产品设计,降低需求的沟通成本。那么,对于产品经理来说,如何才算是“会画”原型呢?你可能会认为,会画基本的线框图就足以满足日常需求了。但是借助静态的线框图解释你的设计,始终都不会像可交互的原型这么直观有效。原型的工具虽然有很多,但Axure还是最经典的一款画原型工具。虽说Axure用的溜,并不代表你就能成为一个产品经理;但作为产品经理,更...

    2018-03-04
  • 用户体验提升才是“蔚来”

    nEqual 是业界领先的赋能“智慧商业”的数据智能技术提供商,是精硕科技集团下专注数据技术的事业部。nEqual以数据和技术为支撑,为企业实现营销自动化、智能新零售、AI人工智能等“智慧商业”模式打造和运营,帮助企业提升营销体验、销售体验及服务体验等全面的超级用户体验,进而助力企业构建可持续发展的商业竞争力。近年来,人工智能迅速占领大家视野,虽然业界已经探索了几十年,但近五年来才开始飞速发展,这得益于数据和技术的进步。近日,朋友圈被蔚...

    2018-01-30
  • 交互设计的闭环体验

    交互闭环体验的定义交互设计的闭环体验体现在产品的每个功能的细节上,产品可以看作是一整套交互的集合。一般只涉及一种使用场景的交互,只体现为一种功能,且只完成一件事。比如:修改设置、上传文件、设定闹钟、更改密码、打开家用电器、登录、设置状态消息、收藏等。交互设计的闭环体验主要由4方面构成:触发控件:交互闭环的起始点设计规则:交互闭环所遵循的交互方式信息反馈:用户与产品的互动过程关闭(循环)模式:交互闭环过程的结束(循环)模式交互闭环体验的定...

    2018-02-14
  • 欢迎入会 | 中国工业设计协会用户体验产业分会

    点击上方蓝字关注我们中国工业设计协会用户体验产业分会—  首批会员申请公告  —一、中国工业设计协会用户体验产业分会(以下简称本会)介绍1.  分会简介:本会于2017年11月成立,由浙江大学联合湖南大学等单位联合发起,致力于提供一个专业的国际化的交流与学习平台,向社会推广体验的商业价值2.  分会工作宗旨:1)为体验专业相关的学生和从业人员提供教育、培训、科学研究以及社会服务,提升专业能力和创新思维。2)聚集优质人才和资源,共同打造政...

    2018-03-18
  • 用户体验(UX)专家是如何进行设计评审?

    设计评审是一种可用性测查工具,通常由一个评审员审查设计方案中的可用性问题。本文摘自https://www.nngroup.com/articles/ux-expert-reviews/原文标题:UX Expert Reviews原文作者:Aurora Harley什么是“设计评审”?定义:设计评审是一种可用性测查工具,通常由一个评审员审查设计方案中的可用性问题。“设计评审”一词颇为广义,涉及数种可用性测查方法,且每一种的运用因人(评审员...

    2018-04-19
  • 金蝶首席用户体验官对“用户体验”的思考

    “也曾经有人要我用一句话来描述清楚什么是用户体验,我说,不好意思,我一句话描述不出来,你给我半个小时。”金蝶公司首席用户体验官钟承东这样回答。产品人,你是否也曾这样认真地思考过:用户体验究竟是什么?你又需要要花掉多少时间多少语言,来组织出一个满意明确的答案?我们渴望的用户体验是什么样子?相信每个人都憧憬这样的用户体验,使用精心设计的产品,有如诗如画的视感,有如沐春风的触感,有余音绕梁的听感,甚至会精细到照顾用户的嗅觉和味觉,接触和使用产...

    2018-04-04
  • 美国交互设计综合类&艺术类院校申请侧重点有哪些?

    回复【交互】,获得专业老师一对一专业指导随着现今数字智能等高科技的发展,交互设计成为近些年众多艺术留学生的热门首选专业。但热门并不代表很多同学都对交互设计有所了解,比如,根据向汉艺咨询的学生情况分析,90% 的同学都分不清什么是到底什么是交互,只是很表面的认为交互就是各种“APP”、“UI设计”或者VR/AR。实际上,即使国外最顶级的院校,你也找不到一所专门设立“APP”的专业,“UI设计”严格上来说只能算是“平面设计”,而设立VR/A...

    2018-04-13
  • Sketch入门教程,教你4步打造完美投影

    经常逛Dribbble,Behance还有很多外国设计网站的小伙们应该都会发现,流行了一阵子的扁平化风都带有一个很清爽的投影(diffused drop shadow)。比如像这样的这样的还有这样小伙伴们有没有自己尝试过去做呢?会不会觉得很简单?确实,使用Sketch的小伙伴儿们应该都知道,Sketch添加投影的方法超级简单,旁边Shadows按钮一点击,就添加了一个投影。但有个问题是,Sketch的投影不是很好控制,容易做出这种四周黑...

    2018-04-16