《UI系统设计》文集是为了进行系统地学习UI设计而创建的,打算从这一篇文章开始系统的从设计规范到页面设计对UI相关知识进行梳理,也是自己学习与经验的沉淀了。我会持续更新一些学习心得,跟大家一起学习、交流;也希望大家可以多多指教哦。
正文开始啦!!!!!
在做设计时定义好设计规范,是使整体界面统一、和谐的前提。控件的定义能帮助我们在设计中复用样式、提高效率,同时解放我们的时间、成本。总之,对于设计师来说,建立以及灵活的应用设计规范和控件是是很重要的。
一、规范的作用
1.统一
同一产品不同页面样式的统一性&不同产品线同一板块的统一性。举个例子,同一产品不同页面的页边距应保持一致、不同模块的距离也应一致;很多大的公司都在建立自己设计团队的中台,也就是对之前的产品设计样式规范总结沉淀,然后灵活的应用到后面相似的产品中,解放设计师去做更具创造力的设计工作。
2.提升设计细节与精度
好的设计规范包括了设计中每一块的设计细节,能方便所有设计师(特别是新来的设计师)去查看和规范自己设计样式,比如颜色规范、大小尺寸、图标规范、呼吸感等,使设计师设计的样式也更细致、更具有精度。(你想想一个团队之前的设计产品都很好也很规范,突然来了新的设计师,她设计的东西跟之前的设计细节差太多,是不是会降低之前的设计水准,所以规范的建立也是为了让设计师在一定的规则里进行设计。)
3.为开发组件奠定基础
通过前面一系列的规范梳理后,我们能容易的去总结提炼出设计中的UI组件,方便我们的设计,也方便开发同事,提高团队效率。
二、规范与控件建立的主要思路
1.以原子化理论为依据去构建我们的设计体系。将我们的页面拆分成不同的原子(元素),再将原子进行组合成分子(控件),再将不同分子进行组合成组织(模块),再将组织组合成最后的页面。
2.场景收集、归纳分类。收集产品中所有出现过的场景,然后对不同部分的样式、状态等进行归纳分类。举个例子,按钮在产品中哪些场景里出现过,这些按钮又可分为哪些状态(可点击、不可点击等)和哪些样式(长按钮、短按钮、标签按钮等)
3.规范建立的最佳时间是完成设计风格定位后,这样才能承上启下高效的去完成工作。同时定义规范时要细腻、帮助设计师复用模块(不要光定义规范,还有创建能够复用的样式,也就是其他设计师能直接复制模块内容改一下就能用到设计产品中去)。
三、UI设计中的“星辰大海”
善于去发现总结,其实UI设计中应用到的元素、控件都是一样的。每个页面都是由UI设计中的“星辰大海”构成的,也就是构成页面的文字、颜色、按钮、列表等等。只要我们掌握了每一个元素的设计要点,那么我们也不会惧怕一个页面的设计了,因为UI设计中的“星辰大海”有很多中组合排列形式和很大的创造空间。
不同的设计师对UI中的星辰大海划分会有些不同,但是都是基于原子化设计理论来划分的。
无论怎样划分,只要能帮助我们去建立设计规范,好理解、好沉淀都是可行的。我是这样划分的,后续我会从我的划分内容一一进行设计要点梳理。
1.基础规范
基础规范我划分的是组成页面最小的元素、是最基础的一步。基础规范有文字、颜色、布局层级、图形、分割线等。
2.组件规范
组件规范是由两个元素组成,且可点击的控件。组件规范有按钮、导航栏、搜索框、tab栏、列表、表格、筛选器等。
3.模块规范&banner运营规范
模块规范是一个大的板块,如金刚区、列表流、图片流等;因为banner运营是一个很复杂的模块,需要单独定义规范。
4.特殊状态规范
设计场景中一些特殊的状态,也是我们设计时经常忽略的地方。特殊状态规范有弹窗、空白页、加载态、toast浮层、启动图等等。
通过这四种规范的建立,设计规范已经很全面、细致了,也能帮助我们快速的去搭建一个页面,比如首页通常有导航栏、banner、金刚区、列表流、tab栏组成,我们主要针对每一部分去做设计,去打磨设计样式,再拼装组合,也就不那么害怕设计首页了。
希望我们在做设计的过程中善于总结归纳,同时积极主动的去建立规范、建立组建库。逐步的去解放自己的时间、成本,去做一些更具有创造力的工作,减少重复性工作。这样才能成为一个更好的设计师,而不是做大量重复性且不停抱怨的工作。或许将来没有UI的UI设计才是最好的UI设计。