《Sketch教程:嵌套Symbol 的高级玩法》是一篇关于Sketch的学习教程,通过简单几步就能实现教程中的效果图效果,当然只学习这一点,并不能完全掌握Sketch技巧;你可以通过此加强操作实例,颜色,图层,组件库等多维度案例或实操来进行更多的学习;此教程是由一袋米GL在2021-07-07发布的,目前为止更获得了 0 个赞;如果你觉得这个能帮助到你,能提升你Sketch技巧;请给他一个赞吧。
随着 Sketch 39 41 两次重大的版本更新,我们可以充分利用 Symbol 嵌套功能制作和维护一套通用性高的自定义组件。具体步骤如下图所示:
坦白讲,这套组件的制作并没有什么黑科技。它只是一组嵌套的 Symbol,精心编排后 Sketch 的 Inspector 面板条理有序,使用起来也像设置 QQ 空间一样轻松。
让我们来分析下这个 Symbol
这是我使用在聊天面板中的列表项。我想在照片和名称的基础上,增加新消息提示的徽章,以及是否正在输入的提示(这是一个组合,所以我可以根据需要打开/关闭它们)。
我将默认和有图状态的两个 Symbol 命名为 Avatar/Default(默认) 和 Avatar/Image(有图) ,这样看起来十分清晰。因为这两个 Symbol 尺寸相同,所以你能够在 Inspector 下拉列表中轻松切换。
名称层的使用方法不是常见的改变文本样式,看起来有些奇葩,但使用起来却异常强大。我在 Sketch 中创建了所有文本样式的 Symbol,以便我可以在 Symbol 内部更改颜色。当然,花了点儿时间,但一劳永逸:
但现在我有了这些,它使我不必为了更改 Symbol 中的文本的颜色,而新增一个 Symbol。
我将该 Symbol 中的实际文本层命名为“↳?Content”,虽然看上去有些浮夸吧,但确实方便我知道是在这里输入实际文本。
另外,这全都是同一个 Symbol,所以如果我编辑基板,都有相关组件都能被更新:
这个徽章是另一个 Symbol,也包含了一些有趣的设置,让我们来看一下:
在徽章 Symbol 内,是我的文本样式 Symbol(所以我可以交换出来,以后)和一个“Container(容器)”Symbol。 容器是这个样子:
徽章 Symbol 中的“Container”图层参考了上面的圆角容器 Symbol 的命名。 每个容器都有一个States(状态) Symbol(所以我可以修改徽章的状态)...
...一个颜色 Symbol(所以我可以修改颜色)...
请注意,我的状态 Symbol 和颜色 Symbol 的宽度不同,这是为了让 Inspecto 面板中下拉列表中只出现相对应的选项(因为嵌套下拉中只会出现相同尺寸的 Symbol)。 如果我为背景选择一种颜色,我不想看到该列表中的其他 Symbol。
只有颜色
只有状态
将所有相同类型的 Symbol 保持一致的大小,以便在下拉菜单中一起显示?
这是一个显示有人正在输入的 Symbol
进阶Tip™:将所有图标设置为 Mask(蒙版),并在其顶部使用颜色 Symbol。 这样,如果要更改颜色,只要在下拉框里选择就行了?
最后一层! 这是一个“Mixin / Fill”颜色 Symbol 的重命名案例,我可以轻松地切换打开或关闭的状态:
点击Gif图片动起来↑
以上这些可能看起来很复杂,尤其在初次制作的时候需要组织的很周全,但好消息是,我们因此能利用一个单独的 Symbol 应对成千上万不同的情况,从此不必再单为一个项目建立茫茫多的 Symbol 库了。
这就完了么?当然不是。下面还有另外一些我做的 Symbol:
以上就是Sketch教程:嵌套Symbol 的高级玩法的全部内容介绍了,关于更多Sketch教程信息,欢迎关注北极熊素材库,给你带来最丰富的素材图片和最有用的教程,更多最新资讯。
赠人玫瑰,手有余香
< 上一篇 如何解决Sketch打开文档提示「找不到系统字体」
> 下一篇 为何sketch预置画布尺寸比真实分辨率小
2022-06-09 11:40
2022-04-25 14:21
606浏览 03-25
384浏览 03-24
414浏览 03-24
首席设计师
高级视觉设计师
高级插画设计师
输入的验证码不正确
评论区
暂无评论