关于退出按钮,你可能不知道的设计细节

写在前面,读完这篇文章你将会了解到:

  • 1、关闭按钮“x”的设计历史
  • 2、“x”设计的注意事项
  • 3、关闭按钮设计的最佳案例

“x”图标在应用中是一个非常常见的交互暗示,可以将烦人的弹窗从内容上进行关闭。无论是模态,对话框还是弹出窗口,都是内容交互中必要的操作元素,我们只需要建立合理的退出方式就好。

视觉设计

在ux通用设计模式中“退出”(e-x-iting)是非常简单的,你们看到我在exiting这个单词中刻意突出了“x”。”x”这个符号的历史可以追溯到20世纪70年代的计算机设计语言,它第一次出现可能是在 Atari TOS(译者注:Atari TOS是雅达利电脑操作系统,在1993年就停产了)菜单中,”x”是退出的命令。

它后来被“NeXT”所使用,它为Windows的设计带来了灵感,并在1995年随着Windows全球大规模的使用而成为关闭的标准符号。讲这段历史,目的是为了说明,没有必要重新造轮子,使用全世界每个人都能懂的符号更为合适。

无障碍设计

我们应该在一些需要关闭的界面中始终提供【x】,即使用户可以通过单击背景,滑动,或者使用手机返回按钮来关闭界面。

图标和字体

设计一个图标,而不是使用一个字体,它应该被清晰的理解为是一个【x】,而不是模棱两可。我个人更喜欢夹角是90度,并且四个角长度都相等的关闭图标设计。

高对比度和低对比度

它的颜色应该保持中立,符合a11y (译者注:关于这个项目的具体细节可以自行google) 项目推荐的4:1对比度。当然,当【x】几乎做成灰白色时,对弹出框的视觉表现影响可能最小。

通过使得【x】几乎不可见,变相强制和诱导用户执行主要操作,这就是我们常说的设计阴暗面,这可能导致想关闭弹窗的用户感到受挫,对体验来说是不可取的。

带外框和不带外框

图标应该最好包含外框以暗示可以点击的目标相对大小,这样也能将可交互图标与不可交互的图标区分开,尤其是在两种图标造型非常相似的情况下。

  • 如果图标和容器的尺寸小于最小点击区域的大小(48x48dp/pt),则需要将点击范围设置为大于按钮的视觉效果,并且不与其他交互元素重叠。

  • 如果这个图标是在一个可交互的导航栏中,比如标题导航,那么这个位置就已经为图标创建了一个可点击的空间,就无需另外再设计了。

位置

弹窗内容不应该成为阻碍用户流程的拦路虎,关闭的操作应该足够显眼。虽然大多数windows软件一直在右上角放置关闭操作,但今天Apple和Google的一些规范都把关闭图标放在了左上角。

当涉及到模态时,这两个系统都没有太明确的方向。接下来,我会尝试逐一分析模态弹窗的最佳设计。

模态界面图标位置

模态位置

除了警告弹窗之外,大多数模态内容都是非必须的,因此它们可以适当弱化。虽然一般做法都是将模态弹窗直接出现在屏幕中间,但现在有一种新趋势,通过将模态弹窗放在屏幕的底部,使他们看起来没有那么强烈。

底部 vs 中间

[x] 的摆放位置

内部 vs 交叠 vs 外部

  • 内部出现在模态弹窗的内部。这样的摆放可以很清晰的与模态内容联系在一起,从版式上来说也很美观,缺点是它可能会增加模态中标题布局的复杂性。
  • 交叠出现在模态弹窗的边缘。在连续的边缘中间出现间断最能引起人们对“x”图标的注意,但它所具有的独特视觉风格,增加了视觉复杂性,感觉也没有那么精致。
  • 外部出现在模态弹窗之外。这样使得模态窗口很整洁,但是关闭图标可能会与下面的UI混淆在一起。

右边 vs 左边。图标来自于 Meg Robichaud

  • 结束(右边) 将“x”放在右侧会比放在左侧更好,理由是对于人的右手拇指适应性更好,并且不会与左侧的示意图标相互冲突。
  • 开始(左边) 将“x”放在左侧时应该遵循当前的导航模式,但它增加了弹窗的垂直高度,因为不能太靠近示意图标。

注:这是基于LTR语序来说的(译者注:LTR在这里可以说是从左往右的阅读语序),“开始”是用户开始阅读内容的地方,“结束”是用户停止阅读的地方。

最佳配置

现在把所有的东西都综合在一起——一个对齐在底部的弹窗,包括一个在右上角的“x”图标。

只有文字,图片和图标的三种情况

总结

我必须承认,你其实也可以尝试使用两个文字按钮,其中一个是“关闭”。这也是一个不错的选择,并且也被谷歌规范所推荐,但如果你不希望关闭那么突出,担心会发生意外点击或者遇到多语言问题,“x”按钮就会是一个很好的通用解决方案。

Medium

译文地址:彩云译设计(公众号)

原文作者:Linzi Berry

译者:彩云Sky

(0)

相关推荐

  • 聊天气泡框你还不知道的小细节?

    聊天界面大家都很熟悉,设计也比较简单,但是新人或者第一次设计聊天界面的同学往往会遇到问题,那就是未考虑聊天气泡框的适配,导致最后落地效果参差不齐.本文主要和大家分享聊天气泡框的常见问题,以及对应的解决 ...

  • 暗黑2新人很可能不知道的重要知识4:其他知识

    引言 这是本系列"暗黑2新人很可能不知道的重要知识"最后一篇.本篇介绍一些前面文章里面没提到的但是我认为有必要知道的暗黑2知识,内容较杂,而且很多新手们玩的时候都不注意. 首先我要 ...

  • 你可能不知道的苹果电脑快捷键

    你可能不知道的苹果电脑快捷键 步骤/方法 01 转到(Go To)Control-F2到菜单 Control-F3到Dock切换(Switch)Command-Tab在程序间切换Command-`在程 ...

  • 小米6好不好?购买前你可能不知道的八件事

    小米6刚刚发布,相信其关键特点都已经被大家熟知,这里就不再赘述了! 不过看似被大家烂熟摸透的小米6其实还有很多新特性你未必知道.下面我们就跟着小米商城的梁晨来了解一下关于小米6你可能不知道的八件事吧! ...

  • 显卡知识扫盲:详细介绍你所不知道的显存颗粒知识

    对于显卡,相信电脑爱好者朋友都已经不再陌生,不过对于什么显卡性能好、好在哪里,相信多数电脑爱好者朋友也说不出个所以然来。笔者曾经为大家编写过两关关于看显卡的文章,分别为《怎么看电脑显卡 如何看显卡性能 ...

  • 你所不知道的关于网管的危险做法

    你所不知道的关于网管的危险做法 网络管理员是指向社会公众开放的营业性上网服务提供场所里的管理员。Jeff Dray 最近经过对IT行业的深入调查研究,通过总结和分析针对IT行业列出了一份类别名单。在这 ...

  • 服务器硬盘你知道与不知道的

    全球已于2010年正式进入了ZB时代,根据IDC的预计,到2020年全球将总共拥有35ZB的数据量,相较2009年,数据量将增长44 倍。2012年3月,奥巴马政府公布大数据计划,首批宣布投资2亿美元 ...

  • 关于Linux系统,你可能还不知道的七件事

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位 ...

  • 苹果一些不知道的功能(苹果的新功能)

    苹果每年都会为 iPhone 更新许多新功能,有些很明显,如桌面小组件.通话横幅等.但有些功能就不是那么明显了,今天我来为大家介绍 5 个你可能不知道的 iPhone 新功能吧.1. 后退多页如果你喜 ...