Sketch | 实用笔记2019.7

上海/UI设计师/6年前/487浏览
Sketch | 实用笔记2019.7
Joooyous

文章包含以下四部分内容:组件 Symbols | 样式 Style | 快捷键 Shortcut | 插件 Plugin


最近一年和Sketch朝夕相处,真心体会到Sketch的轻便强大!如果你想了解Sketch的组件功能、快捷键和常用插件,那就继续滑下去吧~



A. 组件 | Symbols


组件对于UI设计来说是最实用的工具了。刚开始用Sketch改个导航栏还得逐个画板替换...而组件的出现就是为了从设计思路上解决这件事呐!在进入组件功能之前,先来了解一个小概念。「原子设计」Atomic Design 是一种设计体系的建构方法。原子是构成页面的最小元素,这些元素通常是系统共用的,比如图标和按钮;分子是小部件,嵌套了原子在其中,经常以几种相对固定的状态出现在页面当中,比如搜索栏、导航栏、下拉框等;有机组织是指类似图表、注册、购买之类的功能模块,由前两者构建而成;模版指页面的框架结构,这些结构通常因功能而异,比如注册登录页和详情购买页的结构就完全不同;最终将所有零件组合在特定的框架结构中就完成具体的页面了。用以上思路来制作设计稿,合理地创建、使用组件库,能够达到事半功倍的效果。

使用组件之前可能会复制粘贴重复出现的图标或按钮,但如果需要全局修改...那就非常枯燥乏味浪费时间了。其实只要把常用的零部件创建为组件,就可以像使用iOS组件库一样直接调用,碰到样式调整也只需要修改组件即可。

接下来就以弹窗为例,简单说明一下组件的用法。



| 创建和编辑组件

(以下截图版本为Sketch55.2英文版)

画完弹窗后 编组 -> 右键 -> Create Symbol 创建组件

选中组件 + Enter -> 进入Symbols页面修改

编辑后需要返回先前页面可以点击左上角 [Return to Instance] 按钮



| 组件命名

在组件命名时通常会选用以下格式:[类名/组件名/状态]

比如这个弹窗组件就叫做 [popup/1line],如果系统很复杂可能需要更多层级。

命名后,在调用弹窗组件时我是这样选择的👇



| 图层命名

被调用的组件像是一个被锁住的组,但是里面的图标、文字都可以替换Overrides。如下图所示👇

Overrides中的标题就是图层的名称,为方便提示,我把提示文字图层命名为 [line1],左右按钮的文字图层分别命名为 [left] [right]。图标也命名在同一个小类下面方便替换。



| 改名插件

这里推荐一个改名神器 Rename It!(天知道发现这个插件前浪费了多少生命...

它可以给需要命名的图层/组/画板制定命名规则,比如包含原图层的名称、依次排列的数字、图层宽高等等👇



| 标注

调用后的组件无法直接测量元素间距离。通常我会把类通用组件拉出来,单独标注一些适配需要注意的地方,方便交接给工程师。这里使用的标注也是自定义的组件嗷~虽然没有插件来得方便但是灵活呀。



| 切图

刚开始画好图标存成组件就以为完事儿了,殊不知工程师在页面里切出来的图和Sketch尺寸不一样...比如像下面这样把留白切没了🙅


所以最靠谱的还是这样切图👇

在Symbols页面 -> 选中组件画板 -> 导出

确保切图和Sketch里的尺寸完全一致



| 更多组件和Library

通过 File -> Add as Library 可将当前文件保存为组件库,方便团队维护和调用。除了页面当中的部件,设计稿中常用的标注也可以做成组件,保存成Library,让设计稿的排版更规范统一。



| 组件的整理和插件

组件会随着版本迭代增加,整理、去重就需要插件来帮忙啦!推荐两个一定会用到的小插件!


Merge Duplicate Symbols | 用于去重

新版本似乎开始收费啦...老版本其实已经够用了

可以合并重名组件 或 合并选中的组件👇


Symbol Organizer | 组件排版工具

可以删除未使用的组件,还可以根据画板名称自动排版

下面的画板就是插件自动排出来的👇



| 组件也不是万能

从实用角度来说,并不是所有部件都需要做成组件。有些不常出现的部件,比如只在特定页面出现的、状态变化非常复杂的详情卡片,做成组件反倒吃力不讨好。通常,经常重复出现、变化状态简单的部件 适合做成组件。设计元素比如线条、阴影、色块、文字、颜色则可以保存为样式。



B. 样式 | Style


组件库节省了大把替换的时间,理应将「原子设计」的思维应用在更多细节,常用的图层样式、颜色和字体都可以保存起来方便调用。使用样式和复制粘贴的差别就是,当这个样式需要全局调整的时候...嗯...就能体会到它的好!当然,拷贝和粘贴样式这种「格式刷」功能也很是常用。工程师也可以通过拷贝CSS样式来提高效率。



| 色板

颜色分为Document和Global,建议把项目相关的颜色存在Document色板中。渐变色也可以添加到色板哦!



| 图层样式

图层样式适用于卡片、蒙层、边框、阴影等经常出现的设计元素。比如弹窗出现时的半透明蒙层就可以设成样式,画好矩形后直接选择样式就搞定,即统一也方便!设置方式如下👇

选择要保存的图层 -> Appearance -> Create new Layer Style



| 文字样式

文字样式可以根据规范进行设置。之前发现Sketch的版本升级可能会影响行高的位置,使用字体样式之后只要调整那几个样式就ok了,比起全局手动调整工作量瞬间减少99%!



| 文字与行高的对齐方式

如果你也碰到了下面这样的问题,并且希望文字能在行高中间,可以试试下面的方法。

在 Sketch49.0(应该v55之前都适用)中可以进行如下操作:

顶部菜单栏 Text->Align->Middle 即把文字与行高居中对齐

在 Sketch55.2 中可以进行如下操作:

顶部菜单栏 Text->Baseline->Raise 或 Lower 即向上或向下调整文字在行高内的位置



| 拷贝样式

操作方式:右键 -> Copy Style / Paste Style

也并非所有样式都能存到样式库里,毕竟样式库基本上已经是个结果,中间的过程产物又是何其多...更加常用的是拷贝样式到另一个图层,颜色、阴影、混合模式都适用!



C. 快捷键 | Shortcut


快捷键是一种使用姿势,每个人的习惯都不太一样。好在Mac上可以自定义快捷键,让那些躲在犄角旮旯的宝藏功能也能被轻易调用。



| 常用的快捷键

更多Sketch快捷键详见:

https://www.sketch.com/docs/shortcuts/


吸色    ctl+C

复制    opt+拖拽

编组    cmd+G

图层重命名    cmd+R

隐藏参考线    ctl+R

-

新建画板    A

新建矩形/椭圆/直线    R/O/L 

矢量绘图(类似钢笔)    V

找到线条中心点    cmd+鼠标

扩展为图形    cmd+shift+O 

-

显示所有画板    cmd+1

隐藏左侧/右侧面板    ctl+opt+cmd+1/2

替换图片   右键 -> Replace Image

-

去除像素效果    

View -> Canvas -> 取消 Show Pixel on Zoom

-

拷贝和粘贴样式    

右键 -> Copy Style / Paste Style

-

拷贝CSS属性    

右键 -> Copy CSS Attributes

-

缩放   工具栏 -> Scale缩放

要注意的是在缩放时尽量不要使用鼠标拖拽,使用Scale缩放可以等比放大。直接拖拽缩放时,线条的粗细不会变化,即使按住Shift,形状也可能会走样。



| 自定义快捷键

Mac可以为应用程序自定义快捷键,方式如下👇

打开系统偏好设置 -> 键盘 -> 快捷键 -> 应用快捷键 -> 点击添加 -> 选择 应用程序 Sketch

在 菜单标题 填写 操作路径

在 键盘快捷键 按下想设置的 快捷键组合

以下是一波大概有用的操作路径,快捷键就自己定义吧~


顶对齐 Arrange->Align->Top

底对齐 Arrange->Align->Bottom

左对齐 Arrange->Align->Left

右对齐 Arrange->Align->Right

水平对齐 Arrange->Align->Vertically

垂直对齐 Arrange->Align->Horizontally

-

创建组件 Layer->Create Symbol

脱离组件 Layer->Detach from Symbol

收起所有组 Collapse All Groups



| Shift+方向键

大家都知道Shift+方向键可以移动10px,这里的10px其实是可以调整的。在以8px或6px为删格规范的设计当中,改成相应的数值会比较方便哦!



D. 插件 | Plugins


插件能减少很多重复劳动,当你发现自己快要变成机器人的时候,就该去找找看有没有合适的插件了。



| 绘图插件


Looper | 重复是个好方法

http://sureskumar.com/looper/

这些全都是用这个插件画的👇


Public Humans Library | 自动画小人

https://www.humaaans.com/

演示说明来自官网,简直把组件利用到极致!


| 真有用的小插件

搜插件的时候记得加上SketchPlugin


Find and Replace | 全局替换文字

Convert to Grayscale  | 转换为灰调

Pixel Perfecter  | 对齐像素

Sort Me | 图层和画板列表的排序

Rename it | 批量命名

Merge Duplicate Symbols | 组件去重

Symbol Organizer | 组件管理



| 可能有用的插件

这里是一些插件集和大厂工具,看到需要的功能可以试试。


Automate | 意想不到的功能集合

https://github.com/Ashung/Automate-Sketch/blob/master/readme_zh.md

它可以选择组件的所有实例 / 删除未使用的组件 / 切换中英文


Anima Tool Kit | 设置Padding和Stack

https://www.animaapp.com/home

这个插件可以固定元素与容器的边距,也就是设置Padding;还可以把列表类的样式设置为Stack方便上下拖动。具体就像官网展示的这个样子👇


Marketch | 导出含尺寸的Html

https://github.com/tudou527/marketch

可以通过这个插件和PC工程师交接,大概像下面这样👇(图片来自GitHub)


Miaow | 来自微信设计团队

https://github.com/weixin/Miaow/blob/master/README-zhCN.md

功能很多,工具栏在下面,可以下来玩玩👇



Kitchen | 来自蚂蚁金服 Ant Design

https://www.yuque.com/yuque/help/koe3wi

更多的是图标库、设计稿排版、团队协作方面的功能,和语雀联动使用


Sketch Action | 搜索栏

https://github.com/onmyway133/Sketch-Action

但是只能搜索不能定位...


Sketch Measure | 标注工具

https://github.com/utom/sketch-measure

其实Sketch本身的测量已经够用,有兴趣可以玩玩看。



| 最后还可以看看这些


Sketch 官网

https://www.sketch.com/docs/

Sketch的官网有很多资源和说明,更新很频繁,经常有新玩意儿!


Sketch 社区

https://sketchtalk.io/


Sketch插件推荐

https://sketchapphub.com/

https://awesome-sket.ch/


Sketch矢量资源下载

http://www.sketchappsources.com/




如果觉得有用记得收藏起来已被不时之需嗷~

第一次写这样的推送,大家有任何意见请尽量留言嗷!感谢大家!


Reference

更多关于Atomic Design👉点这里


4
阅读原文
|
Report
|
4
Share
相关推荐
评论
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
You may like
AI可视化动效设计合集
Homepage recommendation
相关收藏夹
教程
教程
教程
教程
作品收藏夹
ip形象设计+表情包
ip形象设计+表情包
ip形象设计+表情包
ip形象设计+表情包
精选收藏夹
作品收藏夹
企业展厅/文化墙 参考
企业展厅/文化墙 参考
企业展厅/文化墙 参考
企业展厅/文化墙 参考
精选收藏夹
作品收藏夹
IP形象及IP内容
IP形象及IP内容
IP形象及IP内容
IP形象及IP内容
精选收藏夹
作品收藏夹
IP形象——动物类
IP形象——动物类
IP形象——动物类
IP形象——动物类
精选收藏夹
作品收藏夹
文创
文创
文创
文创
精选收藏夹
作品收藏夹
大家都在看
Log in