恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
弹窗设计5条基本原则
0.0°
2017-01-09 自译外文 经验/观点 原作者: 未知 举报 5790 19 16 1

当你将弹窗设计和使用得当时,它们将会是有效的用户界面元素。它们可以帮助你的用户更快捷和更容易的完成目标。但是如果被误操作,会给用户带来困惑。懂得如何设计弹窗,会帮助你在使用弹窗时避免打扰用户。

 

什么是弹窗

弹窗是需要用户去交互的浮层,弹框的设计是为了激起用户的回应。弹窗告知用户重要的信息,需要用户去做出决定,或是包含多重任务的。在APP内,在网页上,甚至是手机上,弹窗被越来越多的用来指引用户完成一个具体的操作,而不需要用户离开当前的页面。

 

Image title


图1,会话过期弹窗

现在让我们来概述一下优秀的弹窗设计应用案例

1.避免打扰

尽量少用弹窗,因为它会中断操作。它们的突然出现迫使用户暂停他们的当前任务,注意力集中在弹窗内容上。如果用户想继续,就必须先处理弹窗,否则不可以操作弹框之下的页面。有时候这是一件好事,比如当用户必须要确认某个重要操作。但大部分时间都不是非常必要的,甚至是经常是引起用户反感的。

 

弹窗需要确认

当我们需要用户的互动才可以继续或当犯一个错误的成本很高时,使用弹窗是最有意义的。

Image title

图2,告诉用户当前情况

 

不要突然出现弹窗

在用户没有做任何操作的情况下,突然打开一个弹窗是非常糟糕的设计。许多网站页面上用订阅框来轰炸用户,如下图:

Image title

图3,这样的弹窗没有键盘给用户带来数不尽的麻烦

只要用户在做个某项操作,可能是点击了一个按钮,进入了一个链接或选择了一个选择,弹窗就总是会出现。

 

小结

不是每一个选择,设置或细节都需要中断用户操作。

可以取代弹窗的有菜单或页面内扩展,这两者都保持当前页面的延续

不要让弹窗突然出现,让弹窗的出现符合用户的心理预期。

 

2.弹窗与真实世界的关联

弹窗需要使用用户的语言(运用用户熟知的单词、词组和概念),而不是特殊的系统语言。

 

去掉问题和选项

在弹窗的内容区域,你应该使用清晰的问题或陈述,比如“清除缓存?”或者“删除账户?”。总之,应当避免使用抱歉的、模棱两可的或反问,比如“警告!”“你确定吗”

Image title


图4,左边的弹窗提出一个模棱两可的问题,并且影响范围也不明确;右边的弹窗提出很明确的问题,描述了可能产生的影响并提供清晰的选项

避免给用户呈现模棱两可的或不清晰的选项,应该只使用明确的选项。大部分情况下,用户应该只通过弹窗的标题和按钮的文字就可以知道选择。

举个反例:按钮上面的文字“否”轻描淡写的回答了问题,但是并没有暗示接下来会发生什么

Image title

图5,安卓的系统弹窗来源:Material Design

好的例子:按钮上面意思明确的按钮“放弃”很清楚的暗示了选择该选项的结果。

Image title

图6,安卓的系统弹窗来源:Material Design

提供重要的信息

弹窗不能将对用户有用的信息表述的模糊。举个栗子:弹窗询问用户是否确认删除时需要列出被删的具体内容。

Image title

图7,该弹窗简要而清晰的表明了用户操作的影响

也禁止使用“了解更多”进入帮助文档,应当在弹窗的当前页面展示内容。如果需要更多扩展的信息,在弹窗弹出之前展示出来。

 

提供有效的信息反馈

当一个进程结束时,记得展示提示信息(或视觉反馈),让用户知道他完成了所有所需的步骤。

Image title

图8,操作后返回成功的很好的例子

小结:

弹窗中问题和选项要清晰

设计避免用户关闭的弹窗

用户操作完成后给与提示

 

3.简约至上

你不需要在弹窗中填满内容,保持干净整洁(遵循KISS原则)。但是简约不代表受局限。所有的信息都应当是相关且有价值的。

 

元素和选项的数量

弹窗永远不要部分展示在屏幕上。弹窗内容不应该滚动查看。

举个反例:巴克莱银行的支付流程中的弹窗包含很多的选项和元素,部分选项只有通过滚动才可以查看(尤其相对而言屏幕较小的手机端)

Image title

图9,来源:Barclays

好的例子:Stripe使用简单而灵巧的弹窗展示必要的信息,在PC端和手机上看起来都很好

Image title

图10,执行操作的数量

弹窗不应该包含两种以上的操作按钮。第三种选项,如“了解更多”引导用户离开当前页面,但却没有完成当前的选择。

Image title

图11,“LEARN MORE”将用户指引到其他页面,当前页面会处于不确定状态

弹窗中不要包含多步骤操作

把一个复杂的任务转换成多步骤是很好的主意,但这也暗示着任务太复杂了而不能让用户在弹窗有限的区域内完成。

Image title

图12

如果一个交互动作复杂到需要用多步骤来完成(以下图为例),那么就应该用单独的页面来展示。

Image title

图13,包含多步骤的弹窗,来源:Dribbble

小结:

如果你努力将很多元素都堆放在弹窗上,那么这通常意味着弹窗可能不是最佳的解决方案。

去掉弹窗中那些不必要的或不能帮助用户完成任务的元素或内容

尽量避免有多步骤操作的弹窗

 

 

4.选择恰当的弹窗类型

弹窗设计主要有两种类型。第一类是吸引用户注意力的模态弹窗,强制用户在交互之后才能继续下一步,它通常被用在中断的流程中:

不需要看上下文就可以确定选项

需要明确的选择“同意”或“取消”才可以关闭弹窗,点击弹窗外区域不会关闭。

用户的任务处于部分完成状态

第二类是非模态弹窗,允许用户点击弹窗意外的区域来关闭弹窗。

模态弹窗应该被用在非常重要的交互操作上(比如删除账户,同意条款协议)

Image title

图14,模态弹窗:用户必须通过知己输入delete来确认删除

(原生)移动系统的弹窗通常是模态的,通常包含以下基本元素:内容、操作按钮和标题

Image title

图15,安卓模态弹窗

5.视觉一致性

弹窗的背景

当弹出一个弹窗时,弹窗下面的页面会稍稍变暗。这有两个作用,其一是让用户将注意力集中在浮层上,其二是让用户知道当前页面是不可操作的。

Image title

图16,安卓模态弹窗

注意黑色背景的透明度,如果背景太暗,用户就不能看到下面的页面,如果背景太亮,用户会觉得下面的页面还是可以操作的,甚至会因此忽略了弹窗的存在。

 

关闭选择项要清晰

在弹窗的右上角应该有关闭选项。很多的弹窗都会在角上有X方便用户关闭。但是,X对于一般用户而言并不是一个简单的退出通道。点击X会花费用户更多的时间和精力,因为X很小,而用户必须要选中并点击。

允许用户点击非模态弹窗以外的其他区域来关闭弹窗是一个很不错的做法。

Image title

图17,Twitter同时使用X和点击弹窗以外区域实现关闭弹窗

避免弹窗之内有弹窗

弹窗之内应该避免弹出新的弹窗,因为这增加了网站或APP的深度和视觉复杂程度。

Image title

图18,反例:弹窗之内有弹窗

小结

允许用户点击或滑动弹窗意外的区域关闭弹窗(模态弹窗除外)

弹窗之内避免有新的弹窗

 

总结

希望这些实例是有趣的,能在设计原型的过程中有所帮助。记住,用户体验是关乎人的,而非技术。了解什么是最适合用户的,最有利于帮助用户完成任务并不是一件难事:模仿那些比较好的弹窗设计,并找一部分用户进行测试。

谢谢!

 

英文原文地址:https://uxplanet.org/5-essential-ux-rules-for-dialog-design-4de258c22116#.mzvfxfjgt



更新:2017-01-09

收藏

19人已收藏

  • 5

    作品

  • 3

    粉丝

  • 3

    关注

  • 实例分享:互金平台交易流程设计改版
  • 互联网金融:关于红包使用率低的设计思考
  • 表单设计中的下拉菜单设计
  • 移动端电商的搜索控件设计

    猜你喜欢

      2017-01-09 自译外文 经验/观点 原作者: 未知 举报 5790 19 16 1

      弹窗设计5条基本原则

      0.0°

      你确定要举报弹窗设计5条基本原则

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2017年01月09日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      16
      19
      1

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录