最近在被迫做了很多视觉相关的工作,发现了Sketch最强功能 Symbol,能够通过创建Symbol样式大大提高设计效率。
优势:
1,清晰:帮助设计师梳理清楚最小化的组件粒度,强交付能力。
2,一改全改:应对评审后变化的设计需求。
3,强大的组件化能力:任意元素均可以组件化
4,强大的配置能力:组件内状态切换、icon替换等
限制:
适配性差:内容跨行等情况下,不会自动适配,需要右键从组件抽出Detach from Symbol,对当前样式单独定义。
如何操作
1,创建一个TitleBar样式,把页面元素都铺陈上

2,选中TitleBar,鼠标右键,选择Create Symbol 创建一个组件
3,给组件命名,以“大分类/名称”的路径格式命名,(注意,最多不要超过3级,每一级不要超过20个,不然很难找),假设我以AA/BB,AA/CC,为名称命名了2个组件,那BB、CC这两个组件均属于AA这个组。


4,选中任意一个Symbol,能够被更改的内容会显示在右边的Overrides上根据场景定义当前文案。(Tips:创建模板的时候,请严格命名,原因是图层名和类型名会作为Overrides里的标题/提示存在)


5,彩蛋,可以通过Overrides组合配置 icon、字、区域来表现一个组件的多个状态,也可以是一个状态的多个组件。


To 会君
网友评论