跳过导航
illustration depicting how a symbol instance fits into a symbol source in sketch to create a complex symbol
学习设计

如何使用复杂的 Symbol

了解如何创建复杂的 Symbol,让你的设计更灵活

你一直在使用 Symbol 吗,但感觉它们还可以为你做更多的事情?今天,我们将看看如何使用复杂的 symbol。 如果你觉得我们所涵盖的主题太高级,请查看我们关于如何编辑 Symbol的文章,以便快速上手。


Symbol 的主要目的是轻松地用重复元素填充设计项目,但你可以用它们做更多的事情。 你可以将任何东西变成 Symbol:导航栏、模板、页脚 —— 任何你能想到的东西。

现在,接下来可能需要你坐下来好好看看,你还可以将 Symbol 实例放入不同的 Symbol 中。 这创建了我们所说的嵌套 Symbol —— 这是我们今天课程的主要重点。

动手练习:按照我们的练习文档进行操作,并尝试你正在学习的一切!

如何创建嵌套 Symbol

创建嵌套 Symbol 是一个充满可能性的令人振奋的过程。 但一次一步! 如果你开始将任何东西都组合成一个 Symbol 或 Symbol 组,嵌套 Symbol 可能会变得混乱。 相反,退后一步,在深入研究之前考虑使用情况。

一旦你将设计的基本构建块变成了 Symbol,你就可以开始想象这些块将如何协同工作。 例如,你可以将按钮 Symbol 的实例插入到你的导航栏 Symbol 中。 你也可以向后工作,意识到你创建的更大的 Symbol 的一部分实际上可以在文档中的其他地方重新使用。

专业提示: 问问自己,你是否会经常更改 Symbol 中的特定元素。 如果是这样,这可能是一个很好的元素来变成一个嵌套 Symbol。

创建一个嵌套 Symbol

现在你已经确定了一些好的用例,是时候创建你的第一个嵌套 Symbol 了。 有两种方法可以做到这一点。 第一种是编辑现有的 Symbol 源并插入另一个 Symbol 的实例。

当你在 Symbol 源中插入 Symbol 实例时,它会变成一个嵌套 Symbol。 在这个例子中,我们将一个按钮 Symbol 的实例添加到一个横幅 Symbol 中。

第二种方法是在画布中选择两个或多个 Symbol,然后在工具栏中选择 创建 Symbol

创建嵌套 Symbol 的另一种方法是从两个 Symbol 实例中创建一个 Symbol。

让我们谈谈覆盖

我们已经简单讨论过如何通过覆盖来编辑 Symbol 实例,以及如何禁用覆盖选项。 现在,让我们通过将其应用于嵌套 Symbol 来扩展这些知识。

当你创建 Symbol(例如按钮变体)时,你可以通过检查器的 覆盖 部分来交换它们。 只需单击覆盖选项,然后从下拉菜单中选择要交换的 Symbol。

如果你需要访问嵌套覆盖的 Symbol 源,你可以随时单击检查器中覆盖名称旁边的箭头图标。

为了更无缝的滑动,请使用相同大小的 Symbol。

智能布局,复杂 Symbol 的游戏规则改变者

现在我们正在使用复杂的 Symbol,我们可能需要提升我们的调整大小游戏。 想象一下你的按钮现在嵌套在我们之前视频中展示的“横幅”Symbol 中。 在某些情况下,你的按钮需要比当前占位符文本更长的 CTA。

智能布局 帮助你创建可以自动调整大小以适应内容的组件。 你可以指定 Symbol 应垂直或水平调整大小,以及对齐方式。

要设置智能布局,首先转到嵌套 Symbol 的源。 到达那里后,你会在检查器中找到一个 布局 部分。 对于我们的按钮示例,选择“水平”和居中对齐。 这样,按钮将在两侧等距扩展。

注意:对于带有文本层的 Symbol 要正常工作,你还需要设置文本层自己的对齐方式。

Symbol 和智能布局是 Sketch 中最强大的组合之一。 在这个例子中,我们可以看到,当设置了智能布局时,当我们将文本添加到 Symbol 实例时,我们的整个 Symbol 如何扩展。

你也可以在创建新 Symbol 时设置智能布局。 只需从 创建新 Symbol 窗口中的下拉菜单中选择一个选项。

Screenshot of the Create new Symbol window in Sketch showing Smart Layout dropdown menu options

你可以直接从 创建新 Symbol 窗口中设置智能布局。

下一步是什么?

今天我们学了很多东西! 所以,如果你忘记了一两件事,不要灰心。 确保将本教程加入书签,以便随时在你需要复习时回来查看。 你也可以查看我们的免费的初学者课程,以了解更多关于 Symbol 和使用 Sketch 进行设计的信息。

感谢你的阅读,请继续关注未来的操作指南!

您可能也喜欢

免费试用 Sketch

无论您是 Sketch 的新手,还是回来看看有什么新功能,我们都会让您在几分钟内完成设置并准备好做到最好。

免费开始
免费开始