转载自:老二牛车教育 » 【交互设计】如何设计“取消”按钮
"取消”这个按钮不属于操作的必要流程,在设计上也不作为主要元素出现。但在实际的弹框或一些操作应用中经常出现,那么这个小小的取消按钮又有哪些玄机呢?首先我们要先来了解一下取消的概念。取消:我们在提交问题、选择、进度、信息时需要要求执行一个确认动作,这时候往往给出两个按钮,“确定”和“取消”。“取消”按钮一般不会单独出现,通常是与“确定”,“保存”之类的操作同时出现。(在操作系统中常见这样的对话框,包含两个键,确认和取消)

第二,设计和使用“取消”键

  • “取消”在页面中的位置

设计“取消”键(或操作确认页面)时,常会将“确认”,“保存”按钮放在左边,并使用醒目的格式标识出来,或者默认选中该项。“取消”按钮则往往放在右边。“确认”和“取消”不宜离得太远。图a中两个按钮距离太远增加了视觉移动的距离,给阅读造成负担。而图b的阅读效率要比a高得多。

(a)

(b)

  • “取消”与其他按钮的区分及弱化方式

出于产品运营的考虑,会一些鼓励用户去进行的操作,淡化“取消”的操作。比如下图的几个方案,确定和取消按钮做了不同程度的区分。

这样做的好处是,减少次要操作在视觉表现上的突出性,最大限度的减少误操作引导用户完成目标。使两个按钮能够较清晰的区分开来,突出表现确认一方。让用户更容易做出判断。

按钮在设计时可根据实际表达的内容,突出主次关系。适当的引导用户,尽量规避误操作,让操作更加便捷清晰。也可使用人性化的描述性的词语强调按钮,弱化“取消”“取消”的作用是能允许用户回到前面的操作。但不能过度的影响界面要表达的主要意图。人性化的描述性词语能够引起用户足够的关注度,让其感觉贴心亲切。下图豆瓣上这个发表电影评论的页面,使用蓝灰色和小字,在格式上也与其他的按钮不一样,整个页面只突出一个“好了,添加评论”按钮。

这个页面是需要用户填写内容的,“取消”操作会产生消极结果。特别是用户在不经意的情况下点了取消,将会导致填写的内容不复存在。在这个页面的设计上,弱化了“取消”采用链接的形式代替按钮,突出了确认操作按钮“好了,添加评论”。起到了很好的视觉突出作用。但切记,文字要简洁精炼,立意明确。

  • “确定”加“取消”在对话框中的使用。

对于主标题文本内容为“您确定要……吗”的句式的问题对话框,可使用“确定”“取消”组合。但不要使用“确定”和“取消”来回答是否判断问题。如图a为错误例子。除了上述情况外,“确定”“取消”组合时,“确定”的含义等同于“提交”,如图b,中的选项实际上“确定”为提交的意思。

图c,不要为错误或警告信息使用过重的警示图标,容易让用户感觉鸭梨很大。在设计错误类或是警示类的提示可采用黄色“!” ;按钮可采用“确定”或者“辅助推荐动作”+“我知道了”

当提问“是否…?”可直接使用“是”“否”组合。如图d

  • “取消”是否作为按钮默认项

通常的对话框当有多个按钮的时候,会设定其中一个按钮为默认项。“取消”键总是在动作执行后立即出现,这时候满脑子都是前一个动作,自然毫不思考地选了“确定”(通常还都是默认项),然后才后悔莫及。所以,往往由于弹框出现地太快,用户甚至没有意识到“自己操作可能失误了”。因此,默认项应该在对用户有益无损的按钮上。

比如下图当关闭未保存的文档时,该提示的默认项在“保存”按钮上。因为保存相对其他两个按钮来说更无损。

下图为提示玩家升级游戏版本的提示框,在这里我们是需要推荐玩家去更新游戏版本的,因此默认项应该在“确定”按钮上。

我们在设置提示框按钮的默认项时,应考虑到设为默认后,当用户误操作时是否对其有益无损。还有要考虑到推荐和鼓励用户的操作,给用户适当的引导。

三、案例分析

原有的设计玩家点击游戏道具栏的道具弹出对话框,提供“购买”和“取消”两个按钮。

(英雄杀的道具购买对话框)

问题点:

  • 按钮看起来没有主次
  • 从运营的角度来说不能突出我们需要鼓励玩家的购买的意图
  • 玩家也无法区分已购买与未购买道具的差别

根据需求我们要建立按钮的主次在表现上有所区分,这个时候应当弱化“取消”按钮,提高购买按钮的关注度,鼓励玩家进行购买。

优化后的效果,去掉了“取消”按钮,并做了购买和未购买按钮的效果上做了区分,进行差异化设计。下图为修改后的设计,是不是比之前的内容看起来更清晰明了呢?

总结,使用“取消”键的方案

  • 在PC“取消”按钮则往往放在右边。但在ios上会把强调的按钮放在右边。
  • 区分按钮主次要表达明确,突出主题,根据表达的内容可适当的弱化取消按钮。
  • 使用一些描述操作结果的词语,强迫用户去阅读一下。
  • 不要使用“确定”和“取消”来回答是否判断问题。
  • 可将“取消”作为默认项,有时也选择有益无损的按钮上。

综上所述,虽然“取消”并不是一个主要的按钮元素,但也不是放上去就是对的,还是要根据实际情况将其设计得合理规范。不要因为这个按钮不起眼而不在意,交互设计往往是细节决定成败.

转载请注明:老二牛车教育 » 【交互设计】如何设计“取消”按钮

【交互设计】如何设计“取消”按钮相关推荐

  1. web界面左边菜单设计_前端产品经理难点|“取消按钮”逻辑设计

    3月,写了内容大部分中后台产品.4月份为了满足读者的要求,我会往C端的设计.和细节交互做案例.今天分享一个交互设计师朋友原创的"取消按钮"设计,提出了按钮主管的设计解决方案.召唤观 ...

  2. js点击取消按钮关闭当前弹框_UI设计中“取消按钮”的分析详解

    按钮,无论是在 Web 还是 App 上都被广泛地使用,而很少有设计师会注意到按钮当中的细节,导致在设计过程中出现一些低级的错误,使得用户在完成任务的过程中产生阻碍,无法顺利达成目的. 在许多优秀的产 ...

  3. 说说抖音和小红书的交互和界面设计,您更喜欢哪一个?

    2021-6-25     蓝蓝  随笔的一些文章 作者:蓝蓝设计的蓝蓝 HI,亲爱的宝宝们(视频App上常用的呢称 ),大家好,小红书和抖音是最近非常火爆的两个视频类的APP,可以说是视频APP中的 ...

  4. 解构语音交互产品--VUI设计原则

    语音交互作为对话式交互的一种,目前相对权威的VUI设计原则来自Google的对话式交互规范指南.阅读了<语音用户界面设计>和Slack公司的Amir Shevat写的<聊天机器人:对 ...

  5. toolbar wpf 按钮带文字_Tob设计:中台设计组件按钮

    希望接下来每一篇关于中台组件的分享对大家有所帮助,本片文章分享关于按钮的发展史.按钮的类型.按钮的使用规范等内容. 巨量引擎是字节跳动旗下的营销服务品牌,服务于字节跳动的商业化.基于国内广告产品不断优 ...

  6. 解构语音交互产品--如何设计对话产品

    前面几篇文章中讲了语音产品的一些认知,产品的实现原理和VUI设计原理.本篇梳理设计对话产品的流程. 关联文章: 1.解构语音交互产品–认知篇 2.解构语音交互产品–人工智能AI技术 3.解构语音交互产 ...

  7. 人工智能交互系统界面设计(Tkinter界面设计)

    文章目录 前言 一.项目介绍 二.项目准备 三.项目实施 1.导入相关库文件 2.人脸信息验证功能 3.语音交互与TCP数据通信 4.数据信息可视化 四.相关附件 前言 在现代信息化时代,图形化用户界 ...

  8. 动态交互app界面设计原理指南

    动态交互对数字产品的用户体验产生了深远的影响,但是,如果界面元素没有表现出基本的动态交互设计原理,则可用性会受到损害.在用户界面的上下文中,动作不仅仅是视觉装饰.它是一种强大的力量,可增强产品参与度并 ...

  9. 画出的点做交互_设计之下交互设计原型设计之概念设计

    目录 //交互设计// 「设计之下」---交互设计:交互设计师是做什么的?上线的产品中那一块是交互设计师的产物呢? ·项目启动 1.1「设计之下」---交互设计:项目启动之从想法到项目,什么是项目? ...

最新文章

  1. 既之前的基础,先写个简单的PHP 与数据库 的数据交流
  2. Netty源码分析--NIO(一)
  3. Ubuntu 14.04 安装 Sublime Text 3
  4. 用samba服务构建基于企业级的文件共享服务
  5. double类型进行比较排序
  6. 分享一个windows下检测硬件信息的bat脚本
  7. matlab动力学仿真_机械系统动力学MATLAB仿真(上)
  8. FreeNAS存储+iscsi
  9. lstm原文_对时间序列分类的LSTM全卷积网络的见解
  10. Mapreduce和Yarn概念,参数优化,作用,原理,MapReduce计数器 Counter,MapReduce 多job串联之ControlledJob(来自学习资料)...
  11. Unity移动端使用 Handheld.PlayFullScreenMovie播放视频参数
  12. android手机读代码的app,android代码阅读器
  13. word毕业论文导出高清pdf
  14. java 将服务器的图片打包下载成.zip ,通过浏览器下载。
  15. ORACLE EBS中消息队列fnd_msg_pub、fnd_message在PL/SQL中的应用
  16. 准备离职第1天:java集合复习整理
  17. 西游之路——python全栈——django中orm的使用(1)
  18. 基于python pygame实现的雨点动画
  19. Win10改Win7后USB没有被驱动
  20. 初识BFS POJ-3278 Catch That Cow FZU-2285 迷宫寻宝

热门文章

  1. springboot 微信小程序 对接微信支付功能(完整版)
  2. Nim博弈变形(anti-nim)
  3. 征服嵌入式linux,成功征服英语的三十个好习惯
  4. zinnia项目功能分析
  5. mysql读写分离的完整配置
  6. 面向对象设计原则之三--依赖倒置(转)原则
  7. 基于短周期价量特征的多因子选股体系的实现(三)----因子计算
  8. 最好的3个iOS苹果手机上的txt阅读器
  9. 复现腾讯表格识别解析| 鹅厂技术
  10. vue自定义日历小组件