弹出式对话框:书呆子正确操作指南


对话框就像用户界面世界的强化道具,如果操作得当,它们可以帮助用户更快、更顺畅地完成任务。但说实话,如果做错了,它们是没人报名参加的 boss 战。设计出色的对话框是一项值得一去的任务,这一切都是为了在功能和保持用户满意之间取得平衡。
弹出窗口是一个需要你注意的叠加层,要求你在继续之前进行互动。无论是要求用户确认决定、共享关键信息,还是指导他们完成多项任务,对话框都是用户界面表达 “嘿,这很重要!”它们在应用程序中、网站甚至移动设备中随处弹出,可以集中注意力,而不会将用户拖离当前屏幕。
经典示例:那个会话到期警告对话框?如果做得好,可以挽救生命。如果不是这样,那就是一场沮丧的盛宴。

不要过度使用对话框,它们可能会造成很大的干扰。它们会打断用户正在做的任何事情,并要求注意力。用户必须先处理对话框,然后才能回到原来的状态,这有助于做出重大决定,例如确认 “你想删除账号吗?”但是对于大多数任务来说,它们不是必需的,而且会变得非常烦人。
弹出窗口 = 中断。谨慎使用它们!它们强迫用户暂停当前的任务,这可能有助于做出高风险的决策(例如确认已删除),但如果过度使用会非常烦人。

永远不要让弹出窗口突然出现。他们应该像礼貌的服务员一样——只有在被叫时(通过点击按钮、链接或其他用户操作)才会出现。惊喜弹出窗口?很不行。

专业提示: 务必将对话框与用户操作绑定,例如单击按钮或链接。惊喜对话框是 UX 的反派。
对话框应该让人感觉像是一个乐于助人的朋友,而不是一本令人困惑的技术手册。使用清晰、直接、人性化的语言。
使用与您的受众群体相匹配的通俗易懂的语言。避免使用隐秘的系统术语。例如,不要说 “释放存储空间?”当你的意思是 “删除你的文件?”具体一点,比如,“你想删除这 5 个文件吗?”

在大多数情况下,用户应该仅通过标题和按钮文本来理解选择。
跳过诸如 “你确定吗?” 之类的模糊警告的模糊性和视觉混乱感取而代之的是,让选项变得清晰明了。例如:

流程完成后,请记住向用户提供消息或视觉反馈。如果用户需要更多详细信息来做出选择,请不要将其隐藏在可扩展部分中。取而代之的是,重新考虑弹出窗口是否是正确的解决方案。

对话框本来是快速的助手,而不是迷你网页。保持专注,避免超负荷。简洁的设计适用于台式机和移动屏幕。奖励:无需滚动!
二是陪伴;三是人群。坚持两个明确的操作,例如 “保存” 和 “取消”。添加诸如 “了解更多” 之类的额外选项通常会使用户陷入未完成任务的困境。

如果您的互动需要多个步骤,则更适合整页而不是弹出窗口。复杂的过程值得喘息。

例如,你应该使用模态进行关键和重要的互动(删除、条款和条件等)。
对话有两种风格——情态动词的 (必须先采取行动,然后才能继续)和 非模态 (点击外面关闭)。每个人都有自己的位置。
将它们用于严肃的事情,例如删除帐户或同意条款。模态对话框让用户保持专注。

对于快速的可选操作,非模态对话框是必经之路。允许用户点击外部关闭的奖励积分。

设计很重要,即使对于对话框也是如此。让用户眼前清晰、直观
弹出窗口的一件很酷的事情是,它们可以让用户随时了解他们当前的屏幕。但是要轻轻地调暗背景,这样对话框就会像舞台上的聚光灯一样脱颖而出。

使用户可以轻松退出:

避免推出一系列弹出窗口(弹出窗口!)。在任何情况下都令人困惑和沮丧。

不错的弹出窗口 = 满意的用户。错误的弹出窗口 = 卸载城市。所以,模拟你的对话框,用真实的人来测试它们,记住:UX 是关于人类的,而不仅仅是华丽的界面。
现在开始制作闪耀的弹出窗口!✨