LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

PC端、WEB前段UI交互布局规范

admin
2024年11月14日 8:41 本文热度 358

分享工作中,中后台产品前端的一些交互规范。

通常来说,产品和前端同学约定好组件样式,在绘制原型时非必要不提一些天马行空的交互想法,一方面组件样式的开发需要花费大量的开发工时;另一方面新的组件不一定经得起考验,可能存在bug或者性能上的压力。

PC端交互布局规范有利于工作时便于双方理解,减少沟通成本。一个好的规范可以提高原型的完整度,约束产品人去丰富其审美和观感。





1


排版原则

Robin Williams在《写给大家看的设计书》中总结了排版设计的四大原则,对所有互联网设计工作具有指导意义,在原型设计和高保真设计工作中可以将这些知识灵活使用,以提升产品的体验和美观度。


1、对齐

• 文案类:如果页面的字段或段落较短、较散时,需要确定一个统一的视觉起点。 

• 表单类:冒号对齐(右对齐)能让内容锁定在一定范围内,让用户眼球顺着冒号的视觉流,就能找到所有填写项,从而提高填写效率。 

• 表格类:表体数据默认的对齐原则: 

    ◦ 文本对齐方式一般为左对齐; 

    ◦ 数值、金额靠右,表头文字右对齐处理; 

    ◦ 合并表头居中显示文字。 

    ◦ 操作列:居左。


2、对比

• 主次对比:当有多个操作按时,突出当前状态下用户最想操作的按钮。 

• 信息层级:页面上的信息通过组队后,一定会有需要的侧重点。拉开内容间的差距,使页面更有层次感,用户可分层级获取想要的信息。


3、一致性

• 颜色:网页上颜色不能够滥用,会导致视觉疲劳或无法突出重要内容,如主题色可以用于文字链接、按钮、导航等多处显示。 

• 空间:间距上需要有一致性,规律的排版可以方便设计开发工作和提升用户的页面阅读体验。 

• 文案:文案的使用和排版格式具有统一性可以明确内容层级关系,提升阅读效率。


4、亲密性

• 逻辑关系:有逻辑关联的按钮或内容,可以做进行分组,如:启用 / 禁用、完成 / 取消。 

• 表现形式:距离拉大或缩小,颜色统一或区分,大小一致或区分。




2


文案规范

设计网站时需要注意文案使用是否恰当,应遵循以下要求:1)语气平等亲和;2)字句精简,不赘余;3)用词一致,同一产品中的相同相近场景用词应具有统一性。


文案格式

• 计量单位通常使用符号显示,如kg、m、h、min。但有多意的符号谨慎使用,如¥也表示日元,t 表示吨和排量。数字间使用半⻆符号,一般调整至英文输入法打字即可。 

    ◦ 前端展示,数字按三位逗号分隔 

• 中文请勿使用斜体,会显著影响阅读速度。可通过字重、颜色、大小和符号来进行文案排版设计。 

• 标签、标题、气泡、表格、及输入框提示语,结尾不使用句号。 

• 文案表示省略时,一般使用...


按钮文案

按钮文案应保持最精简的状态,它的操作对象是明确的,不必在按钮中再强调这点。


说明与提示

• 文案足够精简,让用户在最短的时间内理解情况,做出判断。

• 描述足够清晰,确保无错误和歧义。



3


文字规范



字体

字体是 UI 设计中最基本的构成之一。字体系统的建立主要解决的是内容可读性以及信息的表达,同时选择不同的字体传达不同的设计思格。通过定义字体的使用规则在设计上达到统一性和整体性,从而在阅读的舒适性上达到平衡。


行宽

• 行宽 / 行高:是指一行字的高度。计算行宽的简单方法,使用 Robert Bringhurst 的方法:行宽 = 字号 x 30。如果定义网站的基础字号为 14px,那么最适宜基础行宽为:14(字号) x 30 = 360px (行宽)。较适宜的宽度为 40-70 个字符。 

• 从生理结构分析,人在阅读文字的时候,理解并传递到大脑的信息是有限的。用户在阅读时,目光左右上下巡视、扫描和阅读,这意味着阅读要求大量的眼球运动。行宽越大,眼睛移动的距离太宽太多。宽度较大,眼动位移较大,读者阅读换行时容易串行。 

• 行宽越短,眼睛阅读折行的次数太多。行数较多,眼动跳跃次数多,读者阅读行时会感觉到文字不连续。


行高

• 行距 / 行高:Photoshop 里为从一行文字的底部到另一行文字底部的间距。但在前端代码实现上, 行距会自动平均分配到文字上下端,因此这里说的行距 / 行高为每行字体占用的高度空间。 

• 行间距:从一行文字的底部到另一行文字顶部的间距。 

• 行距(行高) = 字号 + 行间距 

   ◦ 例如:字号 24px,行距 / 行高为 32px,根据 web 页面平均分配原则,行距就是从文字的顶端上移 4px 到文字底部下移 4px 的距离。


4


配色规范




5


交互设计规范


列表页

• 按钮:显示在列表表头上方,独立一行显示,按钮顺序根据优先级排序,最多显示3个按钮,超过3 个用【更多】。如果按钮无主次,可全部使用次级按钮。表头字段必须显示完整。

• 查询条件统一都需要有【重置】按钮。

• 列表页【重置】按钮定义:重置的是查询条件,清空/恢复默认值可根据实际项目需求自定,重置对表格数据不起作用,重置完成后再点击查询才会更改表格显示内容。  

• 点击【重置】后,立即查询

• 查询和重置按钮,默认居右展示(只有1个查询条件的除外,紧挨查询条件展示),如果查询条件填满某一行,放不下就换一行靠右展示。 

• 查询条件默认展示两行,超过两行查询条件自动折叠,展示展开按钮,支持展开和收起查询条件。

• 下拉框支持搜索过滤功能,包括下拉单选和下拉复选框。

• 列表页数据行操作列按钮,统一超链接文字展示,最多展示三个,超过三个自动折叠,显示更多, 常用操作居左,需谨慎操作的按钮突出显示,并且需有二次确认操作。 

• 数据列无法一屏展示,展示水平滚动条时,操作列默认冻结展示。

• 列表页数据表头右上⻆位置,展示列表操作icon,比如页面刷新和列字段管理,可以对列表数据进行管理;

• 表格内容紧凑展示,适配至少两种屏幕分辨率 

• 滑动时,表头固定在顶部

查询条件

下拉选 

1. 不要「全部」选项,想要实现“全部”,不选即可。 

标题展示

1. 前端实现输入框获取焦点时,placeholder自动上移

日期组件

1. 日期选择条件,只支持日期范围或单个日期,原则上不允许同一个页面上交叉使用,若要使用日期范围选择一天,那开始日期和结束日期相同即可

2. 日期范围选择器,如果不需要选择时间,则默认开始日期的默认时间是00:00:00,结束日期的默认时间是23:59:59。该规范涉及到接口规范,协作时跟服务端沟通好

3. 日期组件高度固定,可能引起时间展示不全,暂不管,看用户反馈

每行个数 

1. 固定每个元素的宽度,3个(带日期范围)或4个(不带日期范围)

查询按钮 

1. 当前行放得下,放到最右边 

2. 当前行放不下,放到下一排的最右边 

布局 

1. tab放置位置 

    a. 如果查询条件不同,相当于独立页面,tab放到顶部 

    b. 如果查询条件相同,则tab放在查询区域和(操作按钮+table)中间,居左展示

滚动条 

1. 垂直方向或水平方向,只出现一个滚动条,且样式保持一致 

2. 垂直滚动时,整个内容区域(包括查询、表格)滚动,表格表头固定到顶部时吸住 

3. todo:设置滚动条默认值

表格 

1. 表头、内容紧凑


表单类

• 必填项显示的星号,统一放在title的左边。

• 数据存储、流程切换等情况,正向操作放在右边,取消操作放左边。如在表单填写页、弹窗中。

校验 

1. 所有必填输入框,如果只输入空格,都算没输入,在提交时需要校验。


页面跳转

• 点击新增操作打开表单填写类页面、查看数据表格的某一条详情信息时,如果需要展示内容很少,在一个窗口内能显示完全,可采用模态窗口展示而非独立页面。 


分页器

• 一页就能展示所有数据的情况下,使用一屏展示方案;

• 如果一页不能展示所有数据,使用tab展示方案; 

• 分页/翻页控件默认挨着列表table右下方展示。


选择器

• 当选择器的选项可以选中全部时,一般增加选项【全部XX】,并且默认选中,等同选择了所有其他选项。

• 当选择器只能选择选项中的一个时,默认展示提示文案【请选择XX】。 

• 选择器支持下拉搜索,鼠标上移出现叉叉按钮


小弹窗

• 左边图标大小 20px * 20px 

• 字体大小:14px

• 右图大小:10px * 10px

• 出现位置:顶部居中,与antdv默认保持一致


中弹窗

• 左边图标大小 20px * 20px 

• 标题大小:PingFang Semibold

• 内容大小:14px

• 右图大小:10px * 10px


大弹窗

• 左边图标大小 20px * 20px 

• 标题大小:PingFang Semibold

• 内容大小:14px

• 右图大小:10px * 10px


文本域

• 支持提示控制文字高度数值


按钮

(1)主按钮

主按钮为页面中按钮区最为核心的操作,在日常场景中,主要按钮一般都为新建、编辑、保存这一类正向的操作,强调页面中最为核心的功能,能够让用户一看到主按钮就明白大致在页面中需要如何操作。

但在主按钮的使用中,要遵循以下两个原则: 

• 在页面当中,按钮区域的主按钮最好只有一个,否则会对页面的主要功能造成干扰。

• 并不是每一个页面都需要有主按钮,不要因为源码缺失主按钮而强行加上。因为在实际使用中,时常遇到按钮之间为平级的关系,强行添加,容易造成页面层级混乱。

在主按钮中,按钮状态的设计也会跟随物理世界进行相应的映射,因此在设计时需考虑现实生活中的状态。 

比如用户的悬停状态时,一般都将按钮抬起并亮度增加,其目的是为了提示用户可以点击,而用户在按下时,用加黑来表示用户按下的状态,与现实生活中按钮的状态类似,因此按钮状态应该映射物理世界。

(2)次按钮/标准按钮 

次按钮在页面中出现最为频繁,在日常使用中,如果你不太确定使用何种按钮时,那使用它,大概率没有错。因为它运用广泛,出现频率也最高,因此也被人们称为标准按钮。

(3)文字按钮/链接 

文字按钮为页面中视觉层级较低的按钮形式,因而可以在页面中大面积的重复使用,文字按钮与链接基本一致,且没有太多区分,所以在设计上,文字按钮与链接基本相同。 

文字按钮重复的出现,以表格页面当中的操作列表最为突出,因为表格当中常用的操作最好能够直接展现出来,因此表格中基本都采取文字按钮的形式。

(4)按钮菜单 

按钮菜单为设计中许多操作的集合,通常是将高频的操作以及一些低频的操作进行整合,组成的按钮菜单。这样既能够减少页面元素的冗杂,同时也能够满足业务对于功能的需求。

举个例子,在表格设计当中,B端设计师最常用到的按钮菜单就是新建,这类新建按钮其实是必不可少的,同时业务需要,还需要多个业务按钮进行展开,按钮菜单的出现,帮助用户进行按钮的整理, 同时也满足业务需求。

(5) 危险按钮 

危险按钮在删除操作中最为常见,通常是为了警告用户,这个数据删除不可恢复,让用户谨慎考虑。在常见的删除操作中,都需要用户进行再次确认,避免失误操作。

可能造成损失的操作,特别是破坏性操作,如果不是用户期望点击的按钮,应该尽量远离常用按钮。 

如果此时主按钮放在左边,危险按钮就放右边,反之亦然。

END


该文章在 2024/11/14 12:30:08 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved