汉堡菜单_汉堡菜单-可访问性和用户体验设计原则的挑战?

汉堡菜单

重点 (Top highlight)

I was recently designing a hamburger menu for a client and before I knew it, I had embarked on this journey where I was reading article after article about the accessibility issues which accompany a hamburger icon. Turns out, these menu icons which entered the world of user-interface design in 1981 through Norm Cox, are controversial yet one on the most popular navigation bar components. One thing which piqued my interest was that despite being a target of such strict scrutiny, hamburgers are still widely used in navigation bars and headers by companies like Google and Microsoft.

我最近正在为一个客户设计一个汉堡菜单,在不知不觉中,我就开始了这段旅程,在这里我逐篇阅读有关汉堡图标附带的可访问性问题的文章。 事实证明,这些菜单图标在1981年通过Norm Cox进入了用户界面设计的世界,尽管存在争议,但仍是最受欢迎的导航栏组件之一。 引起我兴趣的一件事是,尽管汉堡包受到了如此严格的审查,但仍被Google和Microsoft等公司广泛用于导航栏和标题中。

Before we can talk about why these three menacing stacked lines are so deeply embedded in the online world, let’s take a look at their flaws.

在我们讨论为什么这三条令人生畏的堆叠式生产线如此深入地嵌入在线世界之前,让我们先看看它们的缺陷。

1.它们使重要信息对用户隐藏。 (1. They keep important information hidden from the user.)

A widely accepted design principle is that users should have all the information they need while navigating a web/mobile app. According to Apple UX Evangelist Mike Stern,

广泛接受的设计原则是,用户在浏览Web /移动应用程序时应拥有所需的所有信息。 根据Apple UX传播者Mike Stern的说法,

“Remember, the [two] key things about an intuitive navigation system is that they tell you where you are, and they show you where else you can go.”

“请记住,关于直观导航系统的[两个]关键问题是,它们告诉您您在哪里,并且向您显示您可以去的其他地方。”

“Hamburger menus are terrible at both of those things because the menu is not on the screen. It’s not visible. Only the button to display the menu is.”

“汉堡菜单在这两个方面都很糟糕,因为菜单不在屏幕上。 不可见 只有显示菜单的按钮是。”

Oh the irony, Mr. Stern. Apple is a fan of using hamburger icons like no other. Coming to the main point, hamburger goes against user-friendliness because it takes two clicks/taps to navigate to a screen where a traditional link only takes one. That too, without showing the users what they are navigating to.

噢,讽刺的是,斯特恩先生。 苹果公司非常喜欢使用汉堡包图标。 谈到要点,汉堡包违反了用户友好性,因为它需要两次单击/轻击才能导航到传统链接仅需一次的屏幕。 同样,也没有向用户显示他们要导航到的内容。

2.它们在触摸屏上的位置较难触及 (2. Their position is less reachable on touch screens)

Have you ever found yourself lying in your bed, your phone in your hand above your face, and as you try to reach the far left corner with your thumb, you realize it was a mistake but it’s too late now because the phone has already slipped out of your hand and hit your face. If you haven’t, then trust me, nothing hurts like the classic square edge of an iPhone SE. For me, it was either the back button or a hamburger icon which lead to those moments.

您是否曾经发现自己躺在床上,手机在您的脸上方,并且当您尝试用拇指到达最左角时,您意识到这是一个错误,但为时已晚,因为手机已经滑落伸出你的手,打了你的脸。 如果还没有,请相信我,没有什么比iPhone SE的经典方形边缘更伤人了。 对我而言,导致这些时刻的是后退按钮或汉堡包图标。

It is extremely important to understand that a component which contains the most important buttons in any phone app should be the easiest to reach, which is not the case in a hamburger icon. According to a research on the relative ease of access of different parts of a touch screen, hamburger icons are the furthest to reach as they are usually present in the top-left or top-right corners of a screen.

理解包含任何电话应用程序中最重要按钮的组件应该最容易找到是非常重要的,而在汉堡包图标中则并非如此。 根据对触摸屏不同部分的相对访问的便捷性的研究 ,汉堡包图标最远,因为它们通常出现在屏幕的左上角或右上角。

Image for post
Photo by Scott Hurff.图片由Scott Hurff摄 。

As the present-day phones are getting bigger, hamburger icons are getting pushed further away from the ‘natural’ zone into the ‘ow’ zone. This might be a subtle aspect, but on large apps with many tabs and complex hierarchies, tapping hamburger icon each time a user has to navigate one screen backwards or forwards can make it frustrating.

随着当今电话的体积越来越大,汉堡包图标正逐渐从“自然”区域推向“低”区域。 这可能是一个微妙的方面,但是在具有许多选项卡和复杂层次结构的大型应用程序中,每次用户必须向后或向前浏览一个屏幕时,都点击汉堡包图标可能会使它感到沮丧。

If any other web design component had these downsides, it would have been taken over by more accessible alternatives. So why is it that hamburger icons have become an almost essential part of responsive apps and websites.

如果任何其他Web设计组件有这些缺点,那么它将由更易于访问的替代方案取代。 那么,为什么汉堡包图标已成为响应式应用程序和网站的基本组成部分。

1.他们的受欢迎程度超过了所有关切。 (1. Their popularity outweighs all concerns.)

Being in use for around forty years, hamburger icons are so well known by designers and users that they can act as standalone components without any extra labels such as that of a ‘menu’. Such popularity counters Mike Stern’s argument above because the users do not need to know what’s behind the hamburger icon. The image of three lines stacked on top of each other immediately conveys the idea to the user that it contains links to different parts of an app/website.

汉堡包图标已经使用了大约40年,它在设计人员和用户中广为人知,以至于它们可以作为独立的组件使用而无需任何额外的标签,例如“菜单”。 这种受欢迎程度反驳了Mike Stern的上述论点,因为用户不需要知道汉堡图标的背后是什么。 三行叠加在一起的图像立即向用户传达了一个想法,即其中包含指向应用程序/网站不同部分的链接。

2.多功能性是无限的。 (2. The versatility is endless.)

Google utilized a hamburger icon for chrome settings and still does for gmail and other services. Apple and Microsoft use it to point to their navigation bar links on smaller screens. Quite frankly, the hamburger icon is like the ‘miscellaneous’ folder you have in your drive. Anything can go inside it. On top of that, it saves space, a commodity highly valued in the ‘small screen’ ecosystem.

Google在chrome设置中使用了一个汉堡包图标,而在gmail和其他服务中仍然使用。 Apple和Microsoft使用它在较小的屏幕上指向其导航栏链接。 坦率地说,汉堡包图标就像您驱动器中的“杂项”文件夹一样。 任何东西都可以进入里面。 最重要的是,它节省了空间,这是在“小屏幕”生态系统中极有价值的商品。

Do I enjoy animating hamburger icons? Yes. The number of ways you can rotate three lines around are infinite. But do I find it frustrating when I have to reach across to it just to get to the contact page? A bit. From a developer’s point of view, it comes down to what you hope to achieve with your website. If you are trying to go for a minimalist design or are confined by the limitations of smaller screens, then accessibility can be sacrificed by implementing hamburger icon. However, if you are a firm believer of user-friendliness over everything else, then there are better alternatives you can employ in your apps.

我喜欢动画汉堡图标吗? 是。 旋转三行的方式是无限的。 但是当我不得不深入到联系页面时,是否感到沮丧? 一点点。 从开发人员的角度来看,它取决于您希望通过网站实现的目标。 如果您尝试采用简约设计或受限于较小屏幕的限制,则可以通过实现汉堡包图标来牺牲可访问性。 但是,如果您坚信用户友好性高于其他一切,那么您可以在应用程序中采用更好的选择

翻译自: https://levelup.gitconnected.com/hamburger-menus-a-challenge-to-accessibility-and-ux-design-principles-697ccec0ee63

汉堡菜单

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/274918.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Server2012R2 ADFS3.0 The same client browser session has made '6' requests in the last '13'seconds

本问题是在windows server2012R2系统ADFS3.0环境下遇到的,CRM2013部署ADFS后运行一段时间(大概有一两个月)后在IE浏览器中访问登陆界面点击登陆后就报以下错误 “Microsoft.IdentityServer.Web.InvalidRequestException: MSIS7042: The same client browser session…

又一个基于 Esbuild 的神器!esno

大家好,我是若川。持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan02 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列esno我…

c# ui 滚动 分页_UI备忘单:分页,无限滚动和“加载更多”按钮

c# ui 滚动 分页重点 (Top highlight)When you have a lot of content, you have to rely on one of these three patterns to load it. So, which is best? What will your users like? What do most platforms use? These are the questions we will explore today.当内容…

少年,看你异于常人,有空花2小时来参加有3000人的源码共读嘛~

大家好,我是若川。按照从易到难的顺序,前面几期(比如:validate-npm-package-name、axios工具函数)很多都只需要花2-3小时就能看完,并写好笔记。但收获确实很大。开阔视野、查漏补缺、升职加薪。已经有400笔…

16位调色板和32位调色板_使调色板可访问

16位调色板和32位调色板Accessibility has always been a tough sell. Admittedly, less so than in the ‘nineties, when no prospective client was interested. But even today — more enlightened times — the majority of companies I encounter still prefer to make …

从零开始发布自己的NPM包

大家好,我是若川。持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan02 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列在Ver…

Jest + React Testing Library 单测总结

大家好,我是若川。持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan02 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列1、背…

着迷英语900句_字体令人着迷

着迷英语900句I’m crazy about fonts. My favorite part of any text editing software is the drop down menu for picking fonts. When I look at any text, I try to identify the font. Roboto is my favorite font.我为字体疯狂。 在任何文本编辑软件中,我最喜…

推荐一个大佬,文章适合偷偷读!

大家好,我是若川。周末愉快。也许你看到这篇文章是周一的上午~我不得不推荐一位大佬给你!这位大佬的文章很硬,却一直在「抱怨没有粉丝,没人愿意分享」我去读了读,尼玛这个「谁TM敢分享啊」,文章太「违规」了…

PERFORMANCE-MONITORING(转)

Performance-Monitoring 是Intel提供的可以监测统计CPU内部所产生事件的一组方法。在Intel的手册上介绍了两类CPU事件监测方法:architectural performance monitoring 和 non-architectural performance monitoring。Architectural performance monitoring与平台&am…

ux设计_为企业UX设计更好的数据表

ux设计重点 (Top highlight)If you have worked on enterprise products, you must have noticed the use of lots of data tables. Therefore, I am writing this article to collect the most common use cases and discuss how elegantly we can handle them.如果您使用过企…

狼叔直播 Reaction《学习指北:Node.js 2022 全解析》

大家好,我是若川。持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan02 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列本文是…

figma下载_Figma中的高级图像处理

figma下载Figma is not exactly suited for image manipulation, and that’s completely fine. While it does provide an ample amount of tools that let you apply some basic changes to your raster images, for anything more complex you need to look someplace else.…

指针和指针的指针_网络上的iPad指针

指针和指针的指针a week ago I saw a new IPad Pointer presentation and was very excited about what they did. It was very interesting to see how they design different pointer modes and attention to details. Here is the presentation:一周前,我看到了一…

Vue 是如何用 Rollup 打包的?

大家好,我是若川。持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列Rollu…

leetcode 207课程表

class Solution { public:bool canFinish(int numCourses, vector<vector<int>>& prerequisites) {//验证是否为DAG&#xff0c;每次验证指向的是否已经存在于当前图中//建图vector<int> indegree(numCourses,0);//入度vector<vector<int>> …

sketch怎么传到ps_2020年从Sketch移植到Figma的详细指南

sketch怎么传到psAs we’re locked up in our homes due to COVID-19 pandemic, many of us are working remotely and Figma is a go-to tool for designers for the same.由于COVID-19流行病使我们被关在家里&#xff0c;我们中的许多人都在远程工作&#xff0c;而Figma是设计…

还没搭建过Vue3.x项目?几行代码搞定~

大家好&#xff0c;我是若川。持续组织了6个月源码共读活动&#xff0c;感兴趣的可以点此加我微信 ruochuan12 参与&#xff0c;每周大家一起学习200行左右的源码&#xff0c;共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列相信现…

一步步创建 边栏 Gadget(二)

相信使用上篇中创建的边栏Gadget之后&#xff0c;大家会很郁闷。难道视频窗口就那么小吗&#xff1f;看起来真费劲。我能通过该Gadget看着一部电视剧。而不能够定制自己需要的或者想要看的电视剧。 在上一篇一步步创建 边栏 Gadget&#xff08;一&#xff09;中&#xff0c;我们…

tableau 自定义图表_一种新的十六进制美国地图布局的案例-Tableau中的自定义图表

tableau 自定义图表For whatever reason, 无论出于什么原因 maps are cool. Even though the earth has mostly been the same since those 地图很酷 。 即使自Pangaea days, we humans make and remake maps constantly. It might be that old maps remind us of how things …