聊一聊我对「模态弹窗」的认知
创始人
2025-05-10 21:01:59
0

聊一聊我对「模态弹窗」的认知聊一聊我对「模态弹窗」的认知

一、「弹窗」是个野生概念

聊一聊我对「模态弹窗」的认知聊一聊我对「模态弹窗」的认知

不知道各位设计师日常工作中跟别人交流时是否会用「弹窗」与其他岗位同事去交流,其实本质上「弹窗」是对产品当中弹出信息的笼统叫法,是一种形而上学的概念。在各大设计语言当中找不到对于「弹窗」这个概念的定义,「popover-气泡卡片」、「alerts-报警对话框」、「action sheets-动作菜单」等一些组件样式在日常工作中都会被大家叫成「弹窗」。

二、「模态」的交互概念

聊一聊我对「模态弹窗」的认知聊一聊我对「模态弹窗」的认知

1. 来自iOS的定义

「模态」是一种设计手法,它以临时出现的形式显示内容,需要明确的操作才能退出,其主要目的有二:

  1. 帮助用户专注于一个独立任务或一组相关选项。
  2. 确保用户接收到重要信息,并在必要时确保操作正确。

2. 来自Fluent的定义

「模态」是暂时的弹出窗口,它将用户的焦点从当前任务中离开,并强制用户与弹出窗口内信息进行互动。

3. 合理的定义

聊一聊我对「模态弹窗」的认知聊一聊我对「模态弹窗」的认知

「模态」是强制用户完成某种任务的交互设计技巧,其承载的外观形式可以是「popover气泡卡片」、「alerts报警对话框」、「action sheets动作菜单」一些组件。

需要注意是「模态」的目的是让你用户聚焦当前信息,而不是阻断或者中断当前任务。

三、「模态窗口」的交互概念

聊一聊我对「模态弹窗」的认知聊一聊我对「模态弹窗」的认知

系统通过创建一个子窗口来禁用主窗口,目的让用户聚焦子窗口信息,同时必须与子窗口进行交互,才能返回到父级应用程序的一种交互模式。

特别注意:

  1. 在用户界面设计中,模态窗口是从属于应用程序主窗口的。
  2. 是否有灯箱效果,是否出现在屏幕中心等一切条件都是外在形式,与其是不是「模态窗口」并无直接关系。

四、「模态窗口」的作用范围

聊一聊我对「模态弹窗」的认知聊一聊我对「模态弹窗」的认知

根据上文「模态窗口」具有从属关系的原因,直接造成它也有起作用的范围。由于移动端APP都是单线程应用,造成现在很多初级设计师下意识的以为「模态窗口」就是全局起作用,如果做过桌面端产品的话就会很清楚地明白「模态窗口」只针对他父级应用的主窗口起作用,只有系统级别的「模态窗口」才会去全局起作用。

五、「模态窗口」的设计注意点

至此,同学们应该对何时使用「模态窗口」有了一个大致的了解,剩下的问题是“我们该如何设计它?”

1. 尽量减少使用模态

聊一聊我对「模态弹窗」的认知聊一聊我对「模态弹窗」的认知

哈哈哈!「模态窗口」使用注意点第一条就是尽量减少使用模态。因为通常人们更喜欢以非线性方式与产品进行交互。仅当需要引起用户“特别注意”、“必须完成”、“放弃任务”等一些重要场景时才使用「模态窗口」。

2. 显示关闭按钮

聊一聊我对「模态弹窗」的认知聊一聊我对「模态弹窗」的认知

在窗口顶部始终显示关闭按钮(或“取消”/“放弃”/“最小化”/…)。当用户迷路时,可以轻松关闭「模态窗口」并回父级应用程序的主窗口当中继续当前任务。

3. 留下报警说明与解决方式

聊一聊我对「模态弹窗」的认知聊一聊我对「模态弹窗」的认知

当「模态窗口」属于报警类型时,需要在窗口信息中留下“为什么会造成报警的原因”以及“如何解除报警的方法”,同时提供的信息要让用户易于理解,这样才不会一而再再而三地惹恼用户。

4. 保持模态任务简单、简短和专注

聊一聊我对「模态弹窗」的认知聊一聊我对「模态弹窗」的认知

1)尽量让「模态窗口」的任务简捷。

2)用户可能会在操作模态信息时忽略他们暂停的任务,所以在视觉设计上,要将「模态窗口」与「主窗口」做出层次结构,例如用灯箱效果。

3)如果任务太复杂,全屏模态体验可以最大限度地让用户减少干扰,尽可能快速完成模态任务。

5. 禁止「模态窗口」叠加

聊一聊我对「模态弹窗」的认知聊一聊我对「模态弹窗」的认知

1)一次「模态窗口」已经破坏用户了当前任务操作流程,如果多次叠加容易造成用户对任务信息的错乱,甚至迷失在「模态窗口」当中。

2)从开发角度来看,「模态窗口」叠加造成维护成本高,兼容性变差。

六、文末小结

在我看来,「模态」的概念是当今产品设计中最被忽视的用户体验原则之一,由于移动互联网的兴起,很多设计师入行就做移动端,造成对「模态」对概念一知半解。全面了解「模态」的含义,并且选择合适的场景去使用它是作为设计师的必修课之一。

上一篇:202109279bY1ey

下一篇:20210927sHZwvK

相关内容

热门资讯

如何提升 SaaS 产品的续费... 在 SaaS 模式出现之前,传统软件公司主要以一次性出售软件...
数据化运营:算法模型可以取代业... 精细化运营几乎是当下每个企业都在做的事情,希望利用数据价值的...
新媒体短视频策划15条 1、什么样的人适合做IP?真正在抖音能赚钱的人,都是在线下就...
浅析私域流量增长模型与私域裂变... 互联网红利消退的下半场,越来越多的公司开始减少外部流量的导入...
什么是社区创作者? 创作输出以来,历经几个内容平台,人人都是产品经理等,是以一名...
产品经理如何在工作岗位落地? 什么是落地平常坐飞机,对落地概念并不陌生。在飞行或下降过程中...
网约车早已不再是那个网约车 有人曾经说过,网约车市场并不是一个进入门槛很高的领域,只要愿...
​让语音开会更随意的交互 01 背景最近上班的时候打开Slack软件,发现它发布了一个...
做电商:必须知道订单【换货】逻... 详解电商售后服务类型:品牌名声的幕后战场做电商: 必须知道这...
运营人员必备技能之二:文案转化... 本文要点:产品文案类型如何选题写文步骤正文部分:一、产品文案...
谈谈品牌定位:6大差异化占位方... 但令人想不到的是100个新消费品牌中的多数品牌的定位却出奇的...