C 端设中,不给车载客户端、手机客户端、电脑客户端设界面,都比较具体的规范需我们学习遵守。
而唯独 B 端设计,或者说网页设计,我们在网上是找不到具体详细规范资料。为论是蚂蚁 AntDesign 是 Element、Clarity 等 B 端设计系统,其规范都是针自己这套品设计说明。
当不使用这些框架,要完成定义计,那新人就完全不知道该怎下。所以,今这篇内容,就是针对 B 端计所需备了解的基本规范进行说。
帮助大家快速和掌握 B 端设计所需的规范识。
B 端设计是 UI 类设计中的一个大类,它包含非常种面向企业、业的客户端类型,包括电脑、手机、平板、大屏等等,针对不同客户端和系统,基础规范有一定的差异。文主要集中在 WEB 端的管理界面设计。
WEB 管界面虽然看起来和一般的页差别很大,但说到,它是页的一种,它遵循页设计的基本原则。我们对规范的解释页基础规范为框架展开,并会入一分 B 端特有的设计元素规范说明。
主包含的规范内包含下面这些模块:
- 布规范
- 色彩规范
- 体规范
- 图标规范
- 控件规范
- 表单规范
- 表格规范
- 动效规范
规范的解释,会涉及到不少网页端制作的知识点,建议立志 B 端行深耕的设师,都掌握 HTML + CSS 这些端知识。
我们过去做过这个系列详解,可以过下链接查看:
设计师需要了解的 HTML 基础疾速入门指南
阅读文章
要声明,规范结内容,含 “规则” 和 “议” 两类型,规则指是浏览、代码等限制生硬性规范,而议则是我根据自己经验理出来便于大家理解内容。
在的项目中,如果出现 “建议” 无法适应的情况,那完全可以根据实际景来做决策,不需要拘泥于给出的数值和限制。
下面,就开始进正题吧!
首先,我们来析一下 B 端局的规范,即界面排版应该遵守的基原则。
在前端 HTML CSS 的知识中,需要定义同 DIV(或它标签)的长宽数值,并将这些大小一的矩形进行列、移、嵌套,来实现界面的视觉样式。
换句说,所有置画面中的元素包含一个矩形的外边框,无论是文字、图标、图、按钮、标签还是符号。
所以,在界面的局中,无论我们使用什么样的内容、字段,对前端的页面来讲只是无数矩形的排列程。我称种局的设计思路为 “矩阵局法”。
矩阵布法是设计方式和前端开发方式的统一,升开发阶实现设计稿的效率和准确性,是每一个专 B 端设计师都需要具备的素养。
此基础,我们还几统一的原则需遵守:
- 数值的使标准
- 固响应尺寸
- 常用界布局
1. 数值使标准
在 UI 领域中,元素尺寸的定义像平面设计大多例或“感觉”来制定,更多是使手输入数值的方法来成。
主流的系统、规范都会建议我们通过网格化参考具辅我们行布局设,比如 Android MD 系统使用的 8*8 网格系统(常用电脑分辨率可以完支持)。
也就,这系统中,元素的外框、间距,都以 8 的倍数设置的。这样无论我们设还发过程中,对于使用的数都会相应的默契。
是,以 8 倍数为基准设计,跨越幅度有太大了,比如个图标,你觉 16px 小时候,那下档 24px 页可能太大了。所以,我议是于相比较复杂项目来说,使用小级 4*4 网格来设计,会更兼顾灵活度和数值统性。
即置素的尺寸、间距的候,都用 4 的倍数来完成,当你觉得素的长或宽不适,就对它进行 4px 的增减,比如下面的案例:
要警惕的是,4px 的基准,是针对素视图边框的值,文字字号、图标栅格等次内容,并不会受该则的响。且该则只是一个计基准的 “建议”,而不是限制,在殊景中可以选择破它。
2. 固定和响应尺寸
使用 4 的倍数完成计,并不能解决 B 端计中的所有尺寸问题。因为在 B 端的实际应用中,会加入响应式的逻辑,即页面素尺寸随浏览器窗的变动而变动。
所以,在设计 B 端界面元素的时,我们要考虑两种场,固定尺寸和响应尺寸。
固定尺寸即管环境发生么变,它的大小是定死的。如图标、标题、LOGO 等元素。而响应尺寸,则是一个 “未知数”,是需要一定的计算规则 “求得” 的。
比如还搜索栏的案例,搜索框响应尺寸,搜索按钮固尺寸,那么不同的宽度下面,它们显示的效果如下:
理解响应式尺寸对应规则,除了了解 CSS 中 Width:auto 属性的使用外,简单的就搞清楚 UI 设软件中的响应式布局功能。
元素响应还固尺寸我们设过程中就后决的,不设完以后再看图话。所以了解固响应尺寸的内,我们义组件的过程中就通过软件的响应式功能行设置,并需后的标注文档中行明。
3. 常用的界面布局
后,就 B 端界面设使用的主流布局形式了。虽然网页因画布比手机得多,设的灵活性高,但 B 端中可以应用的布局形式也不多,只固的几种。因 B 端页面布局中几常用需预留的坑:导航、标题栏、具栏、内区域。
主要使用左右或上下布局两个:
左右布局形,常是左侧作为导航区域,顶部作为工具栏使用。这做法常是为系统内模块较多,需要导航数也多,用户需要经常切换到不模块去,所以左右分栏布局可以很好提升操作效率。
而上下布局中,则是面向一些理景、功能比较简的,导航模块少,且切换的频率不高,主要的操作都集中在内容域的置上,没有边栏的响还能提高操作的专注性和效率。
要使用哪种类型的局,需要根据当前的项目功能做决定。但即使选择其中一类,也并不代表我们的工就结束,还需要在个局的框架下做进一步的规划。
如,我们需要制定容区域多栏设计的例划分、复杂表单填写系统中的容引导栏、列表条目展开的侧边栏形式等等……
每套项目都需要先确定页面的布框架,然后再开始针对具体页面、务容进行设计,保证整套系统操作方式的一致性。
今天先更本系列章的第一篇,之后会陆续上传的容。每篇如果有么了解的,或者的建议,可在留言中交,我们最后会整一个整修订版本。
那么感谢家观看。下篇再贱~
欢迎关注作者微信公众号:「电话亭」