4 个方面层层递进,分析如何设计 B 端产品的弹窗。

在 2021 年终总结时发现这些年读了很多的文章,虽说也会通过各种工具记录整理,但还是会觉得零散。最好的输入是输出,今年给自己定的目标是写 10 篇文章。一来是把零散的知识整理归纳,串联知识结构;二来是通过课题研究,提高专业深度。

在 B 端的产品设计中,经常会使用到弹窗。选择合适的弹窗展示形式,避免过度打扰用户,有效地向用户传递/收集信息,帮助用户做出更合理的决策,完成复杂的任务,今天来聊聊如何设计 B 端产品的弹窗。

弹窗定义:

弹窗是展现在用户操作界面之上的容器,在 X 轴和 Y 轴的平行空间之外扩展了页面的高度。通过承载对应信息,对当前操作进行补充/传递,是一种更灵活的信息容器。

常见弹窗类型

常见的弹窗类型:对话框 Modal、抽屉 Drawer、警告提示 Alert、全局提示 Message、通知提醒框 Notification、气泡确认框 Popconfirm (在此重点阐述 B 端产品的弹窗)。

弹窗的分类

从交互形式上,弹窗分为模态和非模态。通常来说有遮罩为模态,无遮罩为非模态。

1. 模态(Modal)

a 概念解析:

模态是目前比较常见的类型,打开模态弹窗,会停止当前所有工作的进度,它所属的应用程序不能继续进行,直到对话框关闭为止。

比如说我在开车的过程中,路过收费站,必须将车停下来拿卡缴费。打断我的当前的驾驶行为,专注完成交卡收费行为。

模态弹窗最常见的类型:对话框(Modal)、抽屉(Drawer)

4 个方面层层递进,分析如何设计 B 端产品的弹窗

b 常见案例

淘宝卖家平台对于商品删除,考虑到商品的重要性,在删除前通过对话框的形式做二次确认。

4 个方面层层递进,分析如何设计 B 端产品的弹窗

阿里云以抽屉的方式展示模块信息。这么做的主要考虑是抽屉可以展示较多的页面信息,同时支持搜索和筛选等功能,并且在点击抽屉后弹出二级页面,有较强的拓展性。

4 个方面层层递进,分析如何设计 B 端产品的弹窗

C 使用场景

模态对话框的目的和使用范围对用户而言非常清晰,比较容易引起注意;如:在执行一个重要信息的删除时,通过二次询问引起用户的注意,让用户再次做判断;

承载较为紧急的信息,让用户快速处理;如:用户未保存,就点击离开当前页面,通过对话框让用户做出选择。

平台限制用户需要执行完信息后才能进行后续的操作;如:有赞的功能模块需要付费后才能使用,弹窗内容可以是该模块的介绍;

流程的引导;如:阿里云产品当用户首次进入,会出现分步骤的引导。

4 个方面层层递进,分析如何设计 B 端产品的弹窗

缺点:

01.本质上强制中断用户的工作流程,需要立即关注;对于一些高风险如下单流程、支付流程要慎重使用;

02.造成认知负荷,可能会忘记原始任务相关的一些细节;

2. 非模态化(Non-Modal)

a 概念解析:

可以不打断父应用程序,无需停止进度,用户仍可以对父级内容进行交互。大部分应用于信息的反馈和提示。

继续用开车做例子,在开车的过程中,我可以听着音乐,可以拿起口香糖放到口中。不必完全中断我当前的操作,可以继续甚至同时处理。

非模态化弹窗最常见的类型:警告提示 Alert、全局提示 Message、通知提醒框 Notification、气泡确认框 Popconfirm

4 个方面层层递进,分析如何设计 B 端产品的弹窗

b 常见案例:

阿里云的「帮助文档」在支持查看文档的同时,也支持对父页面进行编辑。帮助文档的作用是指导用户进行软件操作,基于这种使用场景选择非模态弹窗,用户可以在两者之间切换,极大的提高帮助文档的使用质量。

4 个方面层层递进,分析如何设计 B 端产品的弹窗

微信公众号对新建分组的命名使用的非模态弹窗,属于气泡确认卡片 popover 的演化。这种方式是基于分组命名是一个非主流程、低频率、轻量级的操作,所以选择这种温和的方式。

4 个方面层层递进,分析如何设计 B 端产品的弹窗

c 使用场景

非主流程相关的任务提示;如:对于一个创建流程来说,加载提示一个非主流程的操作,选择全局提示 Message 进行反馈提示;

用户可以在父应用程序和弹窗间快速切换,可以通过参考父级的信息对弹窗做操作;如:在飞鱼 CRM 平台用户无需关闭抽屉,只需要在父页面切换不同的联系人,即可查看/修改该联系人的详细信息;

比较温和、低打扰,用户无需停掉当前的工作来完成;

缺点:

01.避免用来承载内容较多、过于重要的信息。

02.避免让用户做较为复杂的操作;

3. 模态还是非模态

模态化弹窗最常见的类型:对话框(Modal)、抽屉(Drawer);非模态化弹窗最常见的类型:警告提示 Alert、全局提示 Message、通知提醒框 Notification、气泡确认框 Popconfirm;

但是,并不是所有的对话框和抽屉都是属于模态化弹窗。

在决定使用两种类型时,需要参考上下文的工作流程和业务场景,避免不必要的打断用户和他们的工作流程。最终的目的是引导用户高效完成任务。

对话框 / 抽屉

在 Ant D 等众多平台级设计组件规范中对警告提示 Alert、全局提示 Message、通知提醒框 Notification、气泡确认框 Popconfirm 都有较为明确的定义;

但是在实际的项目中,对话框 Modal、抽屉 Drawer 有较高的使用场景以及较强的业务属性;在此主要针对对话框 Modal、抽屉 Drawer 进行研究。

1. 对话框 Modal

a 概念解析

对话框以对话的方式让使用者参与进来,在对话中输入或输出信息。以应用场景划分包括确认类、展示类、任务类三种;

b 确认类

考虑到信息的重要性,巨量引擎在删除时给用户二次确认提示;

4 个方面层层递进,分析如何设计 B 端产品的弹窗

c 展示类

拼多多商户后台对于 Logo 上传规则的信息展示。将较为重要的信息通过对话框的形式推送给用户,引导用户阅读。对于 SaaS 产品中,具有营销性的信息,也可以选择海报+文字的形式,营造氛围提升阅读量。

4 个方面层层递进,分析如何设计 B 端产品的弹窗

飞鱼 CRM 信息展示弹窗,作为新功能的宣传海报。

4 个方面层层递进,分析如何设计 B 端产品的弹窗

d 任务类

巨量引擎用户可以自定义表格列的内容,通过对话框进行编辑。这么做的考虑是,自定义列是一个相对独立的流程,选用对话框完全不影响父页面的布局,并且可以快速返回到父页面。

4 个方面层层递进,分析如何设计 B 端产品的弹窗

微信公众号选择图片,分为选择封面和编辑封面两个步骤完成。

4 个方面层层递进,分析如何设计 B 端产品的弹窗

e 如何使用

对话框的尺寸一般根据内容来设定,考虑到可阅读性,通长要给予最大尺寸的限制。

据统计我司配置的电脑最小屏幕分辨率是 1280X720,因此只要保证这个尺寸放得下,就不会出现显示不全出现双滚动条的问题。

最大尺寸:宽度选择 960PX,高度以 Windows 为例,去掉系统底部功能条的高度(40PX)以及浏览器的高度(60-100PX)为 580PX,安全角度考虑,最终高度定为 540PX。

为适配更多场景,同时让设计具有一致性。常规弹窗尺寸:宽度 560PX,高度 400PX。

2. 抽屉 Drawer

a 概念解析

通常从父窗体边缘滑入,覆盖住部分父窗体内容。用户在抽屉内操作时不必离开当前任务,操作完成后,可以平滑地回到原任务。在项目中,通常抽屉从右侧向左划出。

b 如何使用

01 推荐默认宽度 378PX,大号抽屉宽度 736PX,分别可容纳单列和双列表单,而且保持了使用抽屉时父级页内容可见的优势;

02 建议抽屉采用右侧划出的交互,不会遮挡父容器的内容,在抽屉中填写信息/核对信息都可以参考父容器的内容;

03 建议抽屉上的操作按钮放在右上角,不会被遮挡;

04 建议抽屉上的关闭按钮放在左侧,符合认知习惯;

3. 对话框还是抽屉

4 个方面层层递进,分析如何设计 B 端产品的弹窗

a 从内容区分

内容类型:操作确认、信息提示、操作反馈通常选择对话框形式;表单编辑/内容展示,使用表单和对话框均可;

表单数量:通常来说抽屉可以承载更多的内容,Ant D 建议在表单数大于 8 项时使用抽屉;可以进行更复杂的操作;

内容长短:在展示信息给用户时候,如果内容少不超过 5 行建议采用弹窗;如果信息超出一屏,设计师可根据习惯使用;

b 从行为角度区分

由系统触发:选择弹窗,打断用户当前流程;用户一般无预期,需谨慎使用;

由用户触发:选择抽屉,用户主动唤起,对动作有一定预期,支持多层打开支持任务流;

写在最后

本文从弹窗的定义、常见类型入手,重点讲解了模态弹窗和非模态弹窗,分析了使用场景和案例。同时将 B 端产品经常使用的对话框和抽屉做分析,设计师可以根据场景内容和用户行为出发,选择合理的交互方式。

感谢阅读,如有问题欢迎随时沟通。

参考:

https://baike.baidu.com/item

https://www.yuque.com/wuxinghua/01/qmyrgt

https://zhuanlan.zhihu.com/p/405853880

作者:求职帮er

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/234647.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2023年3月2日 11:19
下一篇 2023年3月2日 11:20

相关推荐

  • 网页设计规则:界面设计时需要考虑哪些问题?

    界面设计时需要考虑哪些问题?要想提升设计效果,就需要对设计形式反复推敲、琢磨,才能达到完美的境界。很多时候在UI设计过程中,很多设计技巧并不需要很深厚的设计知识,但这些设计知识却能让你的UI设计和网页设...

    2022年6月25日 建站资讯
    0213
  • 网页设计技巧:界面色彩太乱怎麽办

    界面色彩太乱怎麽办?色彩搭配,一直是网页设计中的重中之重。但由於不同人对色彩的把控力和敏感度不尽相同,导致市面上的网页设计作品质量参差不齐。因此,要想提升网页设计的视觉效果,掌握一些配色规则是非常重...

    2022年6月25日 建站资讯
    0137
  • 如何高效地进行网页设计?重点关注这7个要素。

    今天为大家分享的是「网页设计要素」,希望能让你有所收获~ 把握中心目标 大多数网页设计是以目标为导向,也就是网页做出来能为用户提供什么、能解决用户的哪些问题。例如电商网站的终极目标是卖出更多的商品,...

    2023年3月1日 SEO操作
    00
  • 网站设计是招人?还是找外包?都离不开定好网页设计初步计画

    对大多数品牌而言,拥有属於自己的网站,将有机会打开网络商机的大门,让订单自然涌入。话虽如此,但当品牌要做网站时,往往会陷入一种纠结:自己招人?还是找外包? 小编认为,无论选择哪种方式,在架站前,网站管...

    2022年6月21日 建站资讯
    0124
  • 按钮如何在细节上让用户不犯错

    1、 正向的首选操作 也就是当需要用户进行的首选操作是正向的时候,相关的表单和按钮会拥有比较突出的视觉重量。而次要的选项按钮视觉重量会更加轻。 2、 反向的首选操作 如果需要用户进行的首选操作是反向的,如...

    2022年6月25日
    0115
  • 网站被黑,网站运营人员应如何解决

    网站安全一直是网站运营中非常关键的环节。如果网站被黑客或病毒入侵,不仅会影响网站的正常运行,还会导致网站或用户的重要数据丢失、被删等情况。网站维护人员缺乏足够的网站安全知识,会让网站存在不同程度的...

    2022年6月25日
    0200
  • 我来教你网页设计模版的流行趋势是什么。

    现在有很多的网站在设计的时候更加的注重简约风格,设计师们作为白色的代替,已经开始使用一些色彩更加鲜艳的网页设计模板,在网站背景上也出现了不少酷炫的几何图形以及一些比较抽象的图案。下面我们就来看下目...

    2023年6月13日
    01
  • 让界面交互贴近用户的直觉  

    什麽是直觉交互形式?可以从以下的几点了解: 基於用户的现实以及经验:也就是所见即所得,用户看到某个交互功能就知道如何操作; 符合用户的预期:用户点击某个交互按钮後,给予用户所预期的操作结果; 低成本的...

    2022年6月25日
    0252

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息