在sketch里建立设计系统(Design System)2

本文章会为你讲解Design System的关键Symbols

建立关键的Symbol

在前面的文章中,我向您展示了如何在Sketch中构建将成为您的Design System的基础,以及Color和Typography等基础元素,这些元素是构建Design System的必需元素。

在这一部分,我想向您展示如何在这些基本元素上进行构建,以及如何在Sketch中强大的设计系统中创建所需的关键Symbol。

请注意:我不会告诉你如何在这里建立数百个Symbols。说实话,那将是一个12小时的教程,这太重了。而本文我只会涉及到一个强大的Design System的一些关键要素。

好的,如果您一直跟着我的上一篇文章,您会看到我们现在已经有了我们的颜色和遮罩基础等等,并且创建了它们的共享样式(即Fill / Primary)。

我们也建立了字族,以及其他各种风格,如阴影,渐变等。

回到颜色,现在让我们把这些保存的共享样式,并创建一些Symbols,最终将放置到我们的Design Systems里。

好,现在开始吧。

颜色 Symbols

我将只专注于我们为本教程创建的主要颜色,否则,就像我所提到的,这将变成一个12小时的教程,谁有时间浪费在这上面。

我自己创建了一个Symbols页面(是的,这是一个非正统的做事方式,但最终它会有意义),然后绘制出一个矩形(100x100)并应用Fill / Primary 共享样式,然后将该层重命名为 Base

然后,我简单地创建了一个新的Symbol,并将其命名为Color / Primary。

我删除了原来的,所以我只保留了新的Symbol:Color / Primary。

然后,只需要复制该新 Symbol ,选择Base层,选择我之前创建的其他Fill 共享样式,然后重命名层列表中的Symbols。

Symbols 被封装在这些简单的彩色块,现在您可以轻松地将它们应用于几乎任何其他 Symbols 。

文本 Symbols

但是,在我们做之前,我们来创建一些文本 Symbols。是的,这是你必须手动做的事情,直到Sketch经历一个惊人的更新,让我们绕过这个相当无聊的过程。这是希望!

我想创建2套文字Symbols。一个用于按钮,另一个用于输入。在按钮上使用字体家族 #1 (Poppins),在输入框、标签、信息等中使用字体家族 #2(Open Sans)。

我选择了以前创建的特定文本样式 -

黑、绿、灰、浅灰、基础色、红色、白色

然后,我为每个文本 Symbols 选择了3种尺寸。大、中、小,然后进一步将它们分解为左,右和中心对齐的文本 Symbols。

将 Text Style 放到 Symbols 页面里(比如 H5/ #1字族 / 居中 / 黑色 / 粗体

然后,我将 Text Layer 固定在 Symbols 的左右边缘,以便在 Botton Symbols 内部使用(我们稍后会介绍)。

是的,创建文本Symbols ,正如我很快意识到的,在Sketch中设置一个Design System是最耗时的,但是这些 Symbols 可以让复用的方有如此的控制。你正在构建出许多Symbols(按钮,输入,菜单项,通知,下拉菜单等等)。

所以当我最终完成创建文本 Symbols 的时候,我有如下的东西...

遵循 Symbols 命名约定 :

Text/Button/Large/Center/Black

Text/Button/Medium/Center/Black

Text/Button/Small/Center/Black

当然还有左/右对齐和颜色种类(即:文本/按钮/大/左/绿色)。

我为输入 Symbols 做了一些非常相似的操作,选择使用 Font Family

图标 Symbols 

我从 Google Material Icon Set 图标集中选择了 Cabana 的图标(至少90%来自那里)。我个人没有足够的多样性的图标,所以我不得不通过另一个图标集填补空白。

让我告诉你如何使用 Symbols 复用到每个使用的图标...

我简单地创建了一个Rectangle(24x24,它遵循8pt网格系统),它将作为我的图标的边界框来帮助对齐和视觉一致性。

我把我使用的Color/Primary Symbol放在顶部,并调整到相同的尺寸(24x24)...

然后,我继续,拖入相关的图标(我用永远可靠的IconJar),并相应调整大小和对齐。它被带进了一个文件夹,所以我把形状层从这个文件夹拿出来,然后删除这个文件夹(你不能用文件夹做蒙板)。

然后,我从检查器中删除图标填充,并将其变成一个蒙板(右键单击图标,选择蒙板),直到我得到一下结果…

然后,我选择了所有元素(颜色 Symbols,图标形状和边界框形状),并转换为 Symbols ...

然后,删除了原来的 Symbols,直到我留下了新的 Symbols,然后最后选择了“边界框图层”并使用“调整大小限制”,将其固定在所有边上。

使用与上面相同的过程,我继续创建所有其他图标 Symbols。哦,150左右!我创造了他们所用的时间可以说打破纪录啦(以最讽刺的语调说过)。现在我有各种各样的图标 Symbols,可以拷贝到其他 Symbols ,现在在我可以随意的处置颜色遮罩。

在这四部分迷你系列的第三部分(它被认为是一个迷你系列的4个部分?嘿嘿),我会告诉你创建的按钮/输入形状,各种按钮和输入状态 Symbols 和更多...然后在第四部分和最后一部分,我将向您展示如何将这些重要的符号放在一起构建出一些全功能的组件。欢呼!


原文链接


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,482评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,377评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,762评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,273评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,289评论 5 373
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,046评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,351评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,988评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,476评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,948评论 2 324
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,064评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,712评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,261评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,264评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,486评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,511评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,802评论 2 345

推荐阅读更多精彩内容