运用原子设计构建企业组件库

  • 经验类型教程
  • 经验属性原创文章
  • 经验版权署名-非商业性使用-相同方式共享
10033 66 832 2019-06-26

近年来,随着Style Guide 向 Design System的发展,越来越多的设计体系被我们熟知,例如Ant Design、Fusion Design及Material Design等等。虽然设计体系根据产品容量及大小虽有差异,但其核心指导理论均为Atomic Design(原子设计),即通过原子化设计出一套架构严谨、规则统一的框架体系,以模块化的方式实现产品运作,从而大大提高产品设计与开发效率,其中还包括设计资产的沉淀及设计工具赋能。本次整理文章的目的,是为了总结从0开始整理公司后台系统组件库的工作内容,分享Atomic Design(原子设计)建立组件库并提升团队效率的工作方法。

Image title

Image title

Image title

Image title

Image title

Image title

Image title

Image title

Image title


Image title

Image title

Image title

Image title

Image title

Image title

Image title

Image title

Image title

Image title

Image title

Image title

Image title

Image title

Image title


全部评论:66

  • 酱油蒂

    2019-12-20 15:00

    太赞了,非常全面!从开发的视角整理输出设计规范,可以大幅提高工作效率和沟通效率啊,解决了不少我工作中遇到的问题,点赞收藏学习

  • Roliet

    2019-10-09 17:45

    感谢分享!给跪了!

  • MrLei

    2019-07-22 09:24

    @木登Zero: 复用的字体样式包括字号+颜色,比如12号字体,对应有5种颜色,新建的样式也有5种,不是在单一字号的样式去重复修改颜色

  • 胸大也不给你摸丿

    2019-07-19 17:15

    哇~太棒啦,好喜欢作者的设计哟,有没有志同道合的小伙伴,我们一起加群探讨如何学习平面设计哦,群主小姐姐人美声甜,设计水平666哟~ 企鹅群号:622367534

  • 木登Zero

    2019-07-18 09:47

    反过来也一样,如果一个文本颜色已经确定,你用上字体样式的字号,颜色也会对应变调,还要重新修改回原来的颜色,不是很麻烦吗?

  • 木登Zero

    2019-07-18 09:42

    我就想问 文本怎么用 你上面的填充颜色 就行修改字色?文本属于字体样式了~

  • 湖美馒头

    2019-07-13 00:33

    大佬,这个东西真是太牛逼了~~~

  • 嘿呀嘎

    2019-07-11 16:03

    @MrLei: 好的,谢谢分享

  • 林下遇夕呀

    2019-07-11 11:36

    表示真的很震惊,很有用的分享,最近公司也要统一设计规范了正好学习使用,非常感谢分享,已收藏

  • MrLei

    2019-07-11 09:48

    @沉默的雨: https://ant.design/docs/spec/download-cn 阿里有开源的设计文件,可以参考

  • MrLei

    2019-07-11 09:41

    @BLUEXHERRY24: 明哥,请叫我雷子

  • MrLei

    2019-07-11 09:40

    @嘿呀嘎: 同一个平台的内容是放在同一个sketch文件里面导入library的,文件管理跟协同一种是内部统一文档入口去管理,二是通过插件Kitchen 上传到项目管理线上同步,可以了解一下,因为我现在是内部管理文件。

  • 千慕K

    2019-07-11 09:34

    https://ant.design/index-cn 给你们

  • UI设计龚春节

    2019-07-11 09:30

    @MrLei: 噢,哈哈哈,感谢大佬回复,我数学很差,还以为不是这么乘的呢

  • MrLei

    2019-07-11 09:24

    @UI设计龚春节: 我写错了,谢谢提醒,是18

  • 沉默的雨

    2019-07-10 16:01

    求源文件

  • UI设计龚春节

    2019-07-10 15:57

    @MrLei: 12pt的字号,1.5倍,行高难道不是12x1.5=18吗?为什么是20?难道不是这么算的?

  • Jessie_jie

    2019-07-10 14:53

    请问sketch工具栏那竖着的黑色的是插件还是最新版本就有的呀?

  • 嘿呀嘎

    2019-07-10 14:35

    谢谢大佬的分享,规范制作的很细致,目前我们团队也在整理规范中,以下问题想和大佬探索一下,1、在制作规范的过程中,原子元素,比方说颜色、字体等样式您是单独放一个sketch文件,还是所有的规范都在一个文件?(ps:我们是字体做了一个sketch文件;颜色等样式做了一个sketch文件;icon是一个sketch文件;按钮、下拉框等一些基础组件是一个sketch文件;页面中重复出现的模块是一个sketch文件。因为公司产品有App端的也有Web端的,导致引入library的时候有很多)2、和设计小伙伴同步组件时用的什么方式(每次修改后再发送到小伙伴手里比较,来回替换比较繁琐,大佬有没有好的方式?)

  • BLUEXHERRY24

    2019-07-10 10:06

    向左大神 所向披靡

  • TmacUK

    2019-07-09 18:00

    很强大我是服气的

  • Chason Wang

    2019-07-09 15:25

    表示震惊,学到老活到老。一直都知道sketch这个工具很优秀,但是一直没有学习。看样子得努力了

  • MrLei

    2019-07-05 09:30

    @metaylor: 1、选中该文字样式的文本,调整正确的样式,打开右侧操作面板(字体名称上面显示样式名称的那一栏),展开面板可以看到update text style进行样式修改;2、在同一展开面板,底部可以看到organize text style 进行样式命名修改或者样式删除。基础操作,建议看看sketch相关的教程

  • metaylor

    2019-07-04 22:56

    你好,加入文字样式加入错了怎么删除或者修改呀

  • RETHINKAIZ

    2019-07-04 21:52

    文章真赞,这样繁复的设计规范制作,确实是需要功夫!制作每一类基础样式都需要考虑不同情况,尤其在字体样式设置上,考虑到了多行和单行,这部分做的很到位!

  • MrLei

    2019-07-04 17:07

    @银子_: 不用跟开发重复沟通,开发根据规范中的不同字号设定好行高,建立字体的原子类就可以了,包括单文本、跟多行文本。一般情况下单行文本是不设置行高的,在移动端需要注意这一点。

  • MrLei

    2019-07-04 17:04

    @银子_: 设计文件中,我设置的行高指的是单行跟多行文本均使用统一行高(为了方便)。设置文本复用样式是包括行高的,比如12pt字号,设置行高为20(1.5倍),将之设定为复用样式,之后输入文本引用样式就可以了,不需要重复输入行高。通常我们会根据字体大小设置行高在1.3-1.8之间,保证段落阅读舒适,比如我将12号字体设置为1.5倍,而16号字体则设置为1.4,在对不同字号行高的试验中寻求合理的行高设定。

  • 银子_

    2019-07-04 14:50

    我还想再请教一个问题文字规范那里我看到你是设置的默认1.5倍行高。这个是多行文本的行高还是单行的行高呢。在sketch里面默认行高随着不同的字号和文件还会发生变化,所以我需要在文本里手动输入行高吗(这意味着工作量会比较大),然后在标注时提醒开发单行和多行的行高吗。

  • 代果与慕斯

    2019-07-03 14:12

    非常干货,十分感谢。希望不要下线,我会反复参考观看。

  • 诺夫人

    2019-07-03 11:47

    真的感觉很强大了,以此规范学习致敬!

  • 更多

更多作品

发表评论

取消

点击右上角
分享给朋友吧

分享到

取消

每人每天仅限5票,快给你心仪的作品鼓励的一票。

投票