如何设计确认框?

作者: AryaHooper | 来源:发表于2016-11-13 13:24 被阅读261次

这篇译文来自Medium

确认框的设计是设计过程中很重要的一环。如果错误地使用,或没有合适的出现,可能会导致用户犯下错误。这篇文章将告诉你如何有效地设计确认框。

确认操作要求用户决定是要继续还是取消请求的动作。通常用于破坏性操作,如删除相册;或者重要操作,比如发布一篇文章。

当用户决定发布文章时,Medium会弹出一个确认框

确认框并不需要经常使用。如果确认框太过频繁,反而会让用户忽略他们,从而可能导致错误发生。确认行为不应该用于可以被轻易撤销或者无关紧要的操作。

正确做法:

1.采用提问的方式。

2.解释该操作将引发的后果

3.复述操作按钮的行为。

避免:

1.摸棱两可的提问,比如“你确定吗”

2.非描述性的文字

3.是/否的行为描述

像“取消"这类叙述语言会造成混乱。当提交破坏性操作时,如”不保存当前编辑“,用户可能会误以为确认框中的”取消“是不保存编辑内容的意思,所以点了它。而实际上这个按钮是指取消对话框。

确认框可以使用多种交互行为让用户明确操作结果。比如逐条检查每个清单,或者输入密码。

Invision的确认框要求用户在删除一个原型时逐条检查注意事项

确认框可以用多种方式来呈现,如内联,模态视图,工具提示等。你可以下载Sketch文件并用于你的设计中。

确认框有多种呈现方式。


确认框的未来

2014年时,我写了一篇如何创建一个更好的按钮。那篇文章在于对“扁平化”的趋势的一个回应。在按钮设计得不像按钮的情况下,用户可能会在无意中调用破坏性操作。当时的想法是创建一个比单纯的点击行为更深入一点的按钮。

现在,2017年,VR, AR, 可穿戴设备,手势交互,语音交互在逐渐成为主流。我们正走向一个交互方式多样化的未来。这些趋势是否会改变我们现有的交互行为方式呢?

确认框的形式在未来会改变吗?有什么更好的方式会出现吗?

相关文章

  • 如何设计确认框?

    这篇译文来自Medium 确认框的设计是设计过程中很重要的一环。如果错误地使用,或没有合适的出现,可能会导致用户犯...

  • 设计确认对话框

    不能轻视确认对话框的设计,一旦应用失误,就有可能让用户犯下非计划内的大破坏。这篇文章为设计有效的确认对话框提供一些...

  • 关于二次确认框文案的推敲

    确认框:您确认删除这条记录么? 取消 / 确认 确认框:您确认删除这条记录么? 取消 / 删除 ...

  • 注册登录模块设计之防错设计

    以下通过举例说明不同场景下常用的防错设计。 1.注册过程中返回,阻塞式弹框确认。 如何优化细节令防止注册中断更加合...

  • 提示框

    确认框 确认框通常用于验证是否接受用户操作。当确认卡弹出时,用户可以点击 "确认" 或者 "取消" 来确定用户操作...

  • 自定义Dialog

    *确认取消弹框

  • 确认弹框组件

    确认弹框组件

  • Swing对话框JOptionPane

    消息对话框 确认取消对话框 输入框对话框 选择对话框

  • JavaScript基础之弹窗(七)

    警告框alert("sometext");确认框confirm("sometext");提示框var person...

  • 确认框组件

    import { createVNode, render } from 'vue-demi' import Xtx...

网友评论

本文标题:如何设计确认框?

本文链接:https://www.haomeiwen.com/subject/qhrqpttx.html