Sketch进阶教程!利用Symbol建立一套设计规范组件库?优设网

在设计包含大量文本的界面时,许多图层拥有相同的文本属性。将它们保存为TextStyle,即可复用这些文本属性,无需逐一设置。

TextStyle用于设置文字规范,涵盖字体、字号、字重、颜色、字间距、行高2、段间距等内容。

2.Layerstyle3

将一组风格元素保存为LayerStyle,这些元素便可复用在文档中的任何图层。

LayerStyle用于制作颜色规范,涵盖填充颜色、描边颜色、内外阴影、模糊效果等内容。

3.Symbol

作为Sketch的一项主打功能,Symbol可以在画板、页面甚至其他Sketch文件中复用。Sketch52后,新功能令Symbol更加灵活化、轻量化。

△Symbol替换

4.英文命名

之所以使用英文命名组件,有以下几点原因:

5.组件库的构建思路

建立组件库之前,先来谈谈构建思路:解构、拆分、重构。

「解构」

通用类设计规范包含:基础规范、图标规范、组件规范,第一步,将这三类规范一一解构。例:基础规范解构为文字规范、颜色规范、布局规范…

「拆分」

将解构后的规范拆分为最基本的元素Symbol,基础规范与图标规范到这一步就完成了。例:文字规范中,拆分为标题、副标题、正文、辅助文字、标签文字…

「重构」

重构或称为Symbol嵌套。用于制作组件规范,将拆分后的元素Symbol组合为模块Symbol,再将模块Symbol组合为组件Symbol。

6.利用Symbol组件库建立设计规范

其实,一套优秀的Symbol组件库=一套简洁易用的设计规范。组件库中不仅涵盖了常用组件,同时也包含TextStyle与LayerStyle,三者共同组成了一套设计规范。

先来看看优秀的Symbol组件库(常用组件规范)是什么样子的:

图示内容为AntDesign团队出品的Web端组件库,使用SymbolManager插件预览。

根据上文的思路,我们将基础规范、图标规范、组件规范解构并将部分拆分为基础元素,得出以下内容:

1.文字规范(创建为TextStyle)

2.颜色规范(创建为LayerStyle)

3.布局规范

4.标签规范

……

5.其他样式

基础规范中的主要内容为文字规范与颜色规范,将文字规范中的元素创建为TextStyle,颜色规范中的元素分类后创建为LayerStyle,其他元素根据不同情况进行调整即可。

图标规范中,可根据图标尺寸、业务场景、图标功能等进行层级区分,笔者根据图标尺寸来区分层级(暂不考虑最小可交互区域):

在制作图标规范时,需要根据设计师自身情况作出相应调整。但在设计图标时,以下几点是共通的:

「构成简单」

根据简洁法则我们知道,简洁图形的识别需要用户最少的认知和努力。对于通用规范中的图标来说,尽可能的简洁以保证用户的辨识度。当然,像TabBar、金刚区等特殊区域的图标,需要我们在工作中单独设计。

「视觉尺寸统一」

使用图标盒子作为设计时的参照,保证整套图标在视觉大小上的统一。当然图标盒子并不是一个定死的数值,日常工作中需要根据图标形状进行微调。

「像素对齐」

对齐像素网格,路径锚点的位置使用整数,避免虚边情况的发生。

在Sketch中,可以通过打开像素模式或使用自动对齐像素功能来进行像素对齐。

「使用偶数」

适配原因,尤其在@2x的情况下作图时需格外注意。

「矢量形状」

使用ConverttoOutlines与布尔运算功能,将图标转化为矢量形状。

TIPS:在矢量形状上套用LayerStyle中的任意颜色,在之后的Symbol嵌套中就可以更改图标的颜色了。

由于篇幅有限,本文只介绍通用类组件,解构并归类后,得出以下内容(设计师可以根据项目情况自行补充)

但仅仅解构分类是不够的,想要完成一整套Symbol组件库,还需要将解构后的组件拆分为单独的元素Symbol,以方便嵌套并组成Symbol组件。

篇幅有限,我们通过List组件举例分析:

同上文制作Symbol组件库的思路一样,对于单一组件,同样运用解构→拆分→重构的思路。不同的是,单一组件需要考虑到组件的不同形式/状态。

「解构为模块」

将List模块化解构,得到背景Background、分割线Divider、左侧内容Left、右侧内容Right

「拆分为元素」

左、右两侧内容还可以继续拆分,得到图标Icon、标题Title、文字Text、箭头Arrow

「添加其他形式/状态」

仅涵盖一种形式/状态并不能称之为完整的规范,我们需要考虑到List常见的所有形式

如图,分割线的各种状态,左右侧内容的各种形式都需要考虑在内。对比前文拆分的结果,去除重复项,你会发现多出了一个开关Switch元素(Arrow、Check属于Icon类),把它加入列表,就得到了构成List组件的所有元素Symbol。

是不是有点眼熟?没错,这些元素Symbol正是基础规范与图标规范中的内容。

「Symbol嵌套(重构)」

反向进行上面三步的思路,进行Symbol嵌套:首先将最基础的元素Symbol组合成模块化Symbol,然后将模块化Symbol组合成为List组件。

由于使用了Symbol嵌套,所以最后组合而成的List组件可以在右侧的Overrides中进行各个模块与元素的设置。

重复利用解构为模块、拆分为元素、添加状态/形式、重构(元素Symbol→模块Symbol→组件Symbol)这4个步骤,完成组件规范列表中的所有组件,这套利用了Symbol功能制作的通用规范组件库就完成了。

1.如何将Symbol组件库运用在设计稿中?

将制作好的Symbol组件库保存为.sketch文件,在Sketch上方菜单中找到:Sketch—Preferences—Libraries中,点击下方AddLibrary…按钮,将.sketch文件导入即可。

2.如何规范化管理Symbol组件库?

当Symbol名称中存在「/」符号时,Sketch会将他们作为组独立对待。举个栗子:两个Symbol,一个名为「Button/normal」,另一个名为「Button/pressed」,这两个Symbol将被归类在Buttom分组中。

当然,也可以使用SketchManager插件来帮助你规范化管理你的Symbol。

相对于Sketch那死板的修改名称管理Symbol组件库的方法,SymbolsManager插件能够以类似Finder的形式来帮助你查看、修改、删除你的组件库。当然,9.99刀买断的价格、加上只有搭梯子才能正常使用的限制也许会让你望而却步。

然而我们相信,正版意识、英文化组件管理、以及为优秀内容付费的概念会慢慢渗透到每个设计师的潜意识当中。

3.如何令Symbol组件更加灵活?

Resizing智能缩放是Sketch39中加入的新功能,有多智能呢?

如何在Symbol组件库中运用呢?举个栗子:

可运用Resizing的类似组件还有很多,在制作Symbol组件库中稍加留意,就能让你的Symbol更加的灵活易用。

4.Symbol的拓展使用

Humaaans是由PabloStanley提供的可免费用于商业或个人的插画图库。你可以替换人物的发型、肤色、上衣、裤子、鞋子…也可以旋转各元素的方向,再添加一点氛围,它便是能适用于各种场合的插图。

最后,希望设计师在建立Symbol组件库的过程中,得到的不仅是设计效率的提升,还有其他各个方面的知识储备与能力提升。

THE END
1.8种“用”的英语说法1. 使用(use)[ju?z] 2. 滥用(abuse)[?'bju?s] 3. 借用(borrow)['b?r] 4. 挪用(appropriate)[?'prprie?t] 5. 应用(apply)[?'pla?] 6. 利用(utilize)['ju?t?la?z] 7. 采用(adopt)[?'d?pt] https://www.360doc.cn/mip/1109345519.html
2.有道翻译有道翻译提供即时免费的中文、英语、日语、韩语、法语、德语、俄语、西班牙语、葡萄牙语、越南语、印尼语、意大利语、荷兰语、泰语全文翻译、网页翻译、文档翻译、PDF翻译、DOC翻译、PPT翻译、人工翻译、同传等服务。https://fanyi.youdao.com/
3.使用的英文使用翻译使用英语怎么说海词词典,最权威的学习词典,专业出版使用的英文,使用翻译,使用英语怎么说等详细讲解。海词词典:学习变容易,记忆很深刻。https://dict.cn/%E4%BD%BF%E7%94%A8
4.使用用英语怎么说使用英文怎么写怎么读单词语音短语使用特性operating characteristic 使用条件service conditions 使用位use bit 使用效率availability factor 使用须知标签care label 使用载荷maneuvering load;working load; 使用直肠镜proctoscope 使用周期成本life-cycle costing 使用状态user mode 使用的英文 使用英文怎么写 使用用英语怎么说 使用英语怎么读 语音 单词 短语https://www.bi0.cn/fanyi/uybSO3.html
5.使用英文怎么写使用的英文怎么说沪江英语词库精选使用英文怎么写、使用用英语怎么说及怎么读、使用的英文怎么说、使用的英语读音及例句。https://www.hujiang.com/ciku/2661_-659358511/
6.使用的英文翻译使用英文怎么说?使用使用 中文使用 英文use; betake; employ; make use of; ply; bestow; put to use; wield 【计】 using 【化】 manipulation 相关词组: 船坞使用费 使用权 提前使用 显微镜使用 雪撬的使用 烟火使用 永久使用权 再使用 炸药使用者 重新使用https://hanyingcidian.bmcx.com/shiyong__hanyingshow/
7.使用的英语怎么说使用的英文使用的英文:useemployapplymake use of参考例句: entrance to;Access to;passage to有权使用 Administer a sedative.使用镇定剂 To cast or seem to cast a spell on; bewitch.使用或好象使用符咒;施魔. ELECTRIC WATER HEATER Installing and Operating Instructions电热水器安装使用说明书 Be in [under] https://jp.hjenglish.com/new/p678362/
8.使用英语怎么说@英语单词词典使用英语怎么说 英语单词词典 “使用”在英语中通常可以翻译为“use”。这是一个非常常用的单词,表示运用、应用或利用某物。例如,在句子“I use a pen to write.”(我用笔写字。)中,“use”就表示“使用”的意思。https://agents.baidu.com/content/question/f7cc6ac85ddf8f8b61ec697e
9.使用方法的英文使用方法用英语怎么说怎么写使用方法的英文“ 使用方法 ”的英文翻译method of application 使用方法的英文:method of application。method of application的读音:英[];美[]。中文意思:使用方法。 Usage, HOW TO USE, Method of use, 这些都有“使用方法”的意思。具体用哪个看语境。https://danci.gjcha.com/cnena6f18004.html
10.使用用英语怎么翻译使用的`英文 make use of; use; employ; apply; bestow ; 例句: 1.为什么你不使用它呢? Why don't you use it? 2.社交媒体正在侵蚀电子邮件的使用吗? Is social media eroding e-mail usage? 3.使用手机对孕妇或孩子安全吗? Is it safe for pregnant women or children? https://www.oh100.com/yingyu/1380461.html
11.公司英文名称注册规定企业根据文字翻译原则自行翻译使用英文名称,没有工商行政管理机关的核准登记,必将造成混乱和对外贸易往来时的不便,甚至误会、争议都由此产生。上面提到国家工商行政管理局1999年颁布的《企业名称登记管理实施办法》免去了对企业外文名称的登记,但这一实施办法的第一条明确指出这一办法是“根据《企业名称登记管理规定》和有https://www.66law.cn/laws/409010.aspx
12.英语语法速成入门笔记使用英文量词要注意。 A,an,one+可数名词单数+of 数词+可数名词复数+of 不是所有可数名词都能构成量词,只有那种内部空间、容器或者一些符合逻辑的可数名词才能构成量词。 bag/basket/truck(有内部空间) A bag of rice. 一袋米 Two bags of rice. 两袋米 https://www.jianshu.com/p/0177f441104b
13.英语字典的使用方法怎么正确使用英文字典 1.有些字典的左右顶端有导词,在教孩子字典时,有必要告诉孩子字典上每页导词的作用 .这些单词指出了字典该页的起始单词和结束单词,老师和孩子可以花点时间一起看看这些起始和结束单词,让孩子明白这样的单词都在页面的最上面,左边顶端的单词是该页起始单词,右边的单词就是该页的结束词。 https://www.qinxue365.com/yyxx/352821.html
14.Win10为什么不建议使用中文用户名?如果是中文怎么改英文?在安装Win10系统的时候,我们都要创建一个用户名,也就是大家登录windows时的账户,那么这里可以创建中文用户和英文用户名,哪个更为好一些呢?在这里小编推荐的是使用英文用户名,为什么不建议使用中文用户名,一起来看看下面的小编分享的相关知识。 不建议使用中文名: http://www.winwin7.com/JC/18224.html
15.英文简历都搞定了,Offer还会远吗?标点的使用: ①使用英文标点符号,不要用中文; ②英文每个标点符号之后要打一个空格; ③括号弧线外要留空格,弧线内不要; ④英文没有书名号和顿号,书名用斜体代替,顿号用逗号代替。 排版: ①内容尽量控制在一张A4,最多不超过两张; ②字体推荐Times New Roman或Arial,一般用10、11、12号 ; https://study.163.com/topics/coursefinder42_m/