• 登录
社交账号登录

如何优化B端弹窗的使用体验,这里有7个设计方向!

今天为大家分享的仍然是「B端弹窗设计在上篇文章中,分享了B端弹窗的使用场景、7种不同的弹窗类型,内容量很大,没看过的小伙伴可以点击快速回看:B端弹窗设计有哪些类型?结合案例告诉你
这次的内容会接着上篇,讲一些更实用的B端弹窗设计方法:
如何使用弹根据应用场景、交互需求、内容量、一致性原则

如何优化弹窗体验:弹窗按钮、弹窗高度、关闭方式、优化流程…

对于想要快速上手B端设计的小伙伴,这篇实用性很强的B端弹窗设计值得仔细阅读~

如何使用弹窗?

根据应用场景 

模态弹窗和非模态弹窗的具体使用场景可参考下图表格:

如何优化B端弹窗的使用体验,这里有7个设计方向!(图1)

根据交互需求 

如何优化B端弹窗的使用体验,这里有7个设计方向!(图2)

根据内容量 

内容量较少时,可以采取下拉菜单进行设计上的优化,下拉菜单几乎都是非模态,它的优势明显,没有复杂操作和各种表单,只需要鼠标划过点击即可,快速高效。

如何优化B端弹窗的使用体验,这里有7个设计方向!(图3)

如果不是影响业务流程的操作,而只是页面的设置类,可以将对话框改为气泡框或气泡确认框,如下图:

如何优化B端弹窗的使用体验,这里有7个设计方向!(图4)

页面内容较多时,New page新建页 > Drawer 抽屉 > Modal对话框(内容的深度较深最好采取抽屉、内容宽度较宽则弹窗形式更为合理、而新建页合适宽度与深度同时较大的产品中)

如何优化B端弹窗的使用体验,这里有7个设计方向!(图5)

尊从一致性原则

除以上三个判断维度,还有「一致性」原则需要考虑,例如某产品弹出的表单大多较长,采用抽屉组件,为了保持体验的一致性,个别短表单也可以同样采用抽屉。

如何优化B端弹窗的使用体验,这里有7个设计方向!(图6)

例如钉钉的后台管理,大部分编辑都采用抽屉形式,而飞书的管理后台大部分编辑责采用弹窗的形式。但针对不同产品的具体情况,一致性的优先级有所区别。

怎样优化弹窗使用体验

1) 操作按钮固定在底部

弹窗的操作按钮没有固定,随滚动条滚动,需要滚动到底部进行操作很不方便。

如何优化B端弹窗的使用体验,这里有7个设计方向!(图7)

2) 弹窗高度不高于浏览器内容展示

弹窗高度过大,弹窗显示不全,就算滚动条固定到底部也有一部分显示不出来,影响操作。

这里点击全屏显示会锁定页面的全局滚动条,但浏览器正常显示会出现两个滚动条的情况,体验会变差。

如何优化B端弹窗的使用体验,这里有7个设计方向!(图8)

对话框的大小主要根据内容而定。B端应用中,一个尺寸无法满足所有类型的弹窗需求,所以我们要设定几种常规尺寸,一般可设定为4种:

(通知提示类)

(配置简单)

(配置复杂或者扩展详情)

特殊 (根据实际情况而定)

PC的小屏幕分辨率为1024*768,所以高度尽量控制在600px以内(除去导航栏、工具栏高度),宽度控制在1000px以内,避免在小屏幕下滚动一点点才能看全整个弹框的尴尬情况。

但值得注意的是:现在现在越来越多的宽屏正在逐渐占据市场,相对应的越来越多的网页设计的宽度和高度都不是固定不变的。

如何优化B端弹窗的使用体验,这里有7个设计方向!(图9)

抽屉提供稳定的尺寸。提供 S (w=378px) 和 M (w=736px)基础宽度选项。

这两个尺寸是根据antd表单尺寸规范测算,分别可容纳单列和双列表单,而且保持了使用抽屉时父级页内容可见的优势。仍然支持自定义宽度。

如何优化B端弹窗的使用体验,这里有7个设计方向!(图10)

3) 背景锁定避免滚动条引起的抖动问题

浏览网页时经常会发现弹框出现后,滚动鼠标时,蒙版下面的页面还是可以滚动的,其实这些滚动都是没必要的,因为弹框的原意就是要聚焦用户注意力

因此我们要做的是背景锁定(从技术角度其实是暂时性干掉滚动条)。

4) 关闭方式优化

弹窗应至少包含一个以上的关闭方式,常见的弹窗关闭方式有4种:

右上角的关闭按钮

弹窗底部的“取消”按钮

弹窗外的任意区域

一段时间后自动消失

弹窗外的任意区域,这种方式一般用于模态弹窗,除了弹窗中的关闭按钮外,点击弹窗外的任意区域关闭体验更佳。
但操作配置类弹窗不建议采用这个方式,容易误操作导致正在配置中的弹窗被关闭。

5) 避免弹框上再弹出弹框的问题

要尽量避免在弹框上再弹一层弹框,两层蒙版会让用户觉得负担很重。

方法一:改为抽屉

如下图,钉钉的后台编辑员工信息,抽屉弹窗选择部门后打开选择部门与人员对话框。抽屉页面上可以更深一步操作弹出弹窗或再叠加一个抽屉。

如何优化B端弹窗的使用体验,这里有7个设计方向!(图11)

方式二:避免中间弹窗跳转抽屉弹窗的交互方式

如何优化B端弹窗的使用体验,这里有7个设计方向!(图12)

方式三:隐藏当前对话框

第一步,选择添加成员后隐藏当前新增用户组弹窗;

第二步,打开添加成员弹窗保存确定后显示之前到新增用户组弹窗,如下面来自飞书的后台管理,新增用户组弹窗的打开两个弹窗交互方式:

如何优化B端弹窗的使用体验,这里有7个设计方向!(图13)

6) 优化交互流程

现在弹出框不仅承载了信息编辑的功能,还可以作为上下文的跳转,帮助用户衔接路径。

如 iconfont中的新建项目,用户新增后,页面会直接跳转到新的项目空间。

如何优化B端弹窗的使用体验,这里有7个设计方向!(图14)

收藏