(翻译)开关或复选框的使用时机

  很难从外观看出沙拉叉和餐叉的使用时机。它们有着相似的形状和功能,都能用尖头插住食物,但用于不同的食品。
在这里插入图片描述

功能相似但用途不同

  设计人员分不清开关和复选框的用法,就像人们搞不懂叉子的用途。很多设计人员觉得用哪个都无所谓,但混用它们会造成意料不到的后果。不同的叉子用途不同,同理,开关和复选框的用途也不一样。
  开关和复选框都用于启用设置,区别在于启用的及时性。
  恰当使用开关和复选框能让用户界面操作直观,而使用不恰当会让用户摸不着头脑。

开关适用于即时操作

  开关用于标识启用或停用设置。用户将开关置为启用,并期望能立刻看到视觉变化,即“开启”状态,用户界面和现实世界中的开关都如此。
  打开照明开关,会期望灯泡瞬间点亮,任何延迟或进一步操作都让人怀疑出了问题。

在这里插入图片描述
  开关本身就算按钮,决不能再让用户点击其它按钮以应用设置。如果要求用户点击提交按钮,则会把他们搞糊涂,这不是用户想要的。[1]
  设计人员应将开关用于立即生效的设置,如果需用户点击按钮才生效,则应使用复选框。

复选框适用于点击按钮后生效的设置

  复选框不像开关那样能让设置立即生效,而是等用户点击提交按钮后才生效。用户检查设置后才提交,防止误启用。
在这里插入图片描述
  复选框的视觉提示不同于开关。开关中的“启用”状态意味着立即生效,而复选框的复选标记仅代表选中状态,这意味着用户期望开关的状态变化更快速直接。
  复选框适用于批量设置。使用开关,用户得等着系统逐条应用设置,而复选框支持系统一次性应用一组设置。
  用户经常改变一组设置的话,使用复选框更能节省时间。但若用户经常修改少量设置,使用开关更合适。

在开关和复选框之间选择

  选择开关或复选框,要看用途,而非功能。问问自己是否需要设置立即生效,同时问问自己设置生效前是否需要用户检查。
  很多真实世界中的对象都具有相似的功能,但相似并不意味着它们都能适用于所有场合,在特定情境中总会存在些许差异。设计人员不应忽略这些差异,否则最终后滥用对象。

原文地址:https://uxmovement.com/buttons/when-to-use-a-switch-or-checkbox/
[1]原文:Switches should never require users to press a button to apply the settings because a switch is a toggle button. When you require users to press a submit button, you confuse them because it’s not what they expect.

猜你喜欢

转载自blog.csdn.net/gc_2299/article/details/119942837