UI系列干货 - 详解UI设计规范,入门必读
1.1 定义
1.2 理论基础-原子设计
1.2.1 什么是原子设计
1.2.2 原子设计系统的五个层次
1.3 为什么需要设计规范
1.3.1 软件危机
1.3.2 设计规范的优势
1.4 为什么要自己做设计规范
B端自身的业务性决定了市场上没有万能的设计规范,那些设计规范的组件并不能100%满足我们产品的需求。另外一方面使用封装好的第三方设计规范,在此基础上进行修改,效率很低,适配的复杂度和重新开发相差无几。 大家都在使用第三方设计规范时,产品的同质化便不可避免。为了避免这种情况发生,我们必须要从设计语言开始,设计自己的规范。
1.5 设计规范的落地
1.5.1 落不了地的原因
1.5.2 如何落地
写一份设计规范的价值的提案给领导,争取到足够的开发资源。 借鉴敏捷开发的思想,小步迭代快速推进,将设计规范的覆盖放在每次迭代过程中。 把设计规范的开发交给熟悉业务的设计师来做,通过业务提炼复用率高的典型元素,优先开发,最大化投入产出比。 设计师在做设计规范时,要不断与开发工程师沟通,保证设计规范的还原度。
3.1 基本介绍
3.1.1 色彩的作用
反馈信息 通过不同的颜色给予信息反馈,例如红色代表错误信息,绿色代表成功信息。 突出层级 通过色彩可以对内容信息进行分层级展示,提高用户读取信息的效率。 表明状态 通过颜色来区分某个事物处于何种状态。
3.1.2 组成
品牌主色:通常,一套产品只有一个品牌主色,是界面中出现最多的颜色,在需要用色强调而且没有其他要求时,一般都会选择主色,例如tab的选中态,图表的颜色等。 语义色:即功能色,借助人们的对色彩的心理模型,帮助人高效获得信息。例如绿色代表通行、成功,红色代表禁止、错误,橙色代表警告、 中性色:除文字外,中性色还被大量运用在分割线、边框、背景等场景中。
3.1.3 色彩系统的原则
理性的:我们在选色时,尽可能避免个人的设计风格,减少配色的主观性,理性有逻辑地选色。
可扩展的:使用这种选色方法可以扩展生成更多的颜色,以适应不同的变化。
和谐的:色彩规范中的颜色互相搭配使用时,应该是和谐的。
3.2 如何制作色彩规范
3.3 落地
3.3.1 设计方面
3.3.2 开发方面
在需要替换某个色值时,只需要在底层对变量改变即可实现全局的更改,提高了很多效率。 开发同事完全从库中取色,保证了色彩的准确性,提高了设计稿的落地率。
6.1 盒子模型
6.1.1 设计师为什么需要了解盒子模型
6.1.3 设计师如何利用盒子模型
6.2 导航
6.2.1 顶部导航
6.2.2 侧边导航
6.2.3 混合导航
6.3 栅格
6.3.1 栅格介绍
6.3.1.2 优势
6.3.3 组成与原理
6.4 间距
7.1 图标重要性
7.2 图标规范的内容
7.3 落地
7.4 图标库推荐
8.1 文案是什么
8.2 文案规范的重要性
8.3 文案撰写的原则
8.3.1 准确原则
8.3.2 简洁原则
8.3.3 用户视角原则
8.4 落地
9.1 组件库是什么
9.2 如何做组件库
9.2.1 确定组件库的内容
新产品 对于新产品来说,业务体量较小,较难抽取共性,组件也不全面,因此较好的方式是参考大厂的组件库确定要做哪些组件,它们的相对成熟,参考价值较高。 成熟产品 对于已经成熟的产品来说,我们可以直接遍历页面,穷举出所有用到的组件,除基础组件外,提炼出复用率高的业务组件进行结构化和组件制定。
9.2.2 搭建每个组件
9.2.3 输出文档并替换到产品中
9.2.4 定期维护组件库
10.1 PC端设计规范
Ant Design Ant Design是由蚂蚁集团体验技术部经过大量的项目实践与总结,逐步打磨出来的,基于「自然」、「确定性」、「意义感」、「生长性」四大设计价值观,通过模块化解决方案,降低冗余的生产成本,让设计者专注于更好的用户体验,是非常完整的一套设计规范。 Zent Zent是有赞 PC 端 Web UI 规范的 React 实现版本,提供了一整套基础的 UI 组件以及常用的业务组件。通过 Zent,可以快速搭建出风格统一的页面,提升开发效率。目前有 50+ 组件,这些组件都已经在有赞的各类 PC 业务中广泛使用。 Element Element是由饿了么公司前端团队开源一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源。 AT-UI AT-UI 是一款基于 Vue 2.x 的前端 UI 组件库,主要用于快速开发 PC 网站产品,在众多的的组件库中,AT-UI 属于视觉风格比较清新的一款。
10.2 移动端设计规范
Vant Vant 是有赞前端团队开源的移动端组件库,于 2017 年开源,已持续维护 4 年时间。Vant 对内承载了有赞所有核心业务,对外服务十多万开发者,是业界主流的移动端组件库之一。目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本。 NutUI-JDL NutUI-JDL 是一套基于京东物流视觉规范的移动端组件库,包含了36+高质量组件和详尽的文档和实例。
最后再次感谢有赞设计师@美芳在CCtalk的分享,我们是一群本着提升B端体验汇聚在一起的团队,欢迎关注公众号【且曼B端产品设计】交流探讨。 参考文献: 《CCtalk B端产品设计课》by 美芳 软件工程-三次软件危机的表现及起因 移动端UI一致性解决方案 by 美团技术团队 产品配色 2.0:使用 HCL 色彩空间替代 HSL 生成配色 by 二三事 B端设计指南02 - 导航菜单 by CE青年
赞 (0)