用户体验设计小知识:勾选框使用细节

发布时间:2024年01月22日

在之前的一篇文章中,我们学习了一个用户体验设计小规则:不要在帮助信息中放置过多的容易误导用户的内容。

同样的,在对话框的交互设计上,我们也需要遵循同样的原则。

例如,我们设计了一个对话框,上面有一个勾选框,勾选框的内容是:关闭 XXX 功能。

请注意,这里的勾选框采用了一种所谓的”否定式”设计,这会让用户陷入一种逻辑迷宫之中。

正确的勾选框文本应该是一种”肯定式”设计,例如:开启 XXX 功能。

在否定式设计中,只有一种例外的情况,即勾选框的内容是:”不要显示此消息”。当用户勾选之后,则应用程序不再显示类似的提示信息。

否定式设计将会迷惑用户: “如果我取消选中’关闭功能 X’,那么我就’不会不会’运行它。”,注意这里的双重否定,这会极大的增加用户的心智负担。

它给人的印象是,你的程序正试图像恶意软件一样偷偷溜过用户,或者像八岁的孩子试图欺骗他们的父母一样。

类似于孩子问他的父亲:“我能不能不去,不,不,不去吉米家?”

是的,Microsoft 自家的产品中也有一些违反了这一规则,这显然是我作此文背后的一部分动力。

总结

虽然是小小的勾选框设计,但不同的设计方式,从用户看来,完全是两种不同的思维模式,否定式在理解上需要多花些脑力。
从用户舒服的角度来说,我们推荐”肯定式”勾选框设计。

最后

Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《Don’t require your users to have a degree in philosophy, episode 2》

文章来源:https://blog.csdn.net/mmxida/article/details/135741809
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。