TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

In defence of the hamburger menu

40 pointsby josephscottover 9 years ago

15 comments

13of40over 9 years ago
I have no idea why, but the ellipsis menu (three dots arranged horizontally) calls to me a lot more than the hamburger menu (three bars arranged vertically). The one means "there's extra stuff here" and the other means "oh yeah, that's why there are no more goddamned controls here, they're hidden behind that thing". It's a mystery...
评论 #10914289 未加载
评论 #10914470 未加载
评论 #10914444 未加载
mrxdover 9 years ago
I have a hard time with Andy implying that criticism of the hamburger menu comes from &quot;young designers&quot; sniping on Twitter. In fact it comes from many, many prominent UX writers like NNG, Luke Wroblewski, etc. looking at real data.<p>But you know what? Andy Budd knows that. So let&#x27;s just call it what it is: a lie. My respect for the man has been lowered.
评论 #10914378 未加载
coleptover 9 years ago
I get the point trying to be made here, but the whole premise of &quot;learning&quot; has quite an oversight on the tangible differences between a hamburger menu and a pause button.<p>A VCR pause button is always in the same place - next to the play button. We don&#x27;t know a pause button because of it&#x27;s shape or color, but rather it&#x27;s context. You know where to find it because the controls for our music and video devices are familiar. If you take a pause button and put it in any other context, it loses it&#x27;s meaning.<p>The hamburger menu doesn&#x27;t have context. It&#x27;s different from one site to another - from shape to placement. The icon has no grouping - no play button. It doesn&#x27;t work there&#x27;s no icon that can visually capture and condense the imagery of a menu without context.<p>What ever happened to just &quot;Menu&quot; with a caret?
评论 #10914330 未加载
评论 #10914264 未加载
评论 #10914260 未加载
评论 #10914241 未加载
评论 #10914365 未加载
elliotecover 9 years ago
I strongly disagree with this, and use the word MENU every chance I get. Because always bet on text: <a href="http:&#x2F;&#x2F;graydon2.dreamwidth.org&#x2F;193447.html" rel="nofollow">http:&#x2F;&#x2F;graydon2.dreamwidth.org&#x2F;193447.html</a><p>And also, I&#x27;ve seen A&#x2F;B tests show that users prefer MENU text.
评论 #10914633 未加载
评论 #10914408 未加载
评论 #10914476 未加载
potatoliciousover 9 years ago
The problem with the hamburger menu isn&#x27;t that people don&#x27;t know what it means - it&#x27;s been around long enough that most users know what it means.<p>The problem with the hamburger menu is that <i>nobody taps on it</i>. Novices and expert users alike, tap rates for the hamburger menus is universally dismal no matter which app you&#x27;re looking at.<p>Which is to say, no matter how well-trained and knowledgeable your userbase is, if you want something to be clicked, do not put it behind a hamburger menu.<p>We can talk nice about the menu all day and call it &quot;plucky&quot; all we want, but the facts on the grounds is that the hamburger menu almost never gets tapped, and anything that is accessed via the hamburger menu is destined for the graveyard of little to no usage.<p>We can call the hamburger menu an emergent experiment, but it&#x27;s been, what, 3-4 years since its first appearance? At this point I think it&#x27;s safe to call the experiment a failure.
评论 #10914478 未加载
noddinghamover 9 years ago
No. Everyone knows the meaning of the pause button (and the others), because the word &quot;pause&quot; was written above or below the fucking symbol on VCRs, tape players, etc, for DECADES. So no, manufacturers didn&#x27;t just beat consumers over the head with it to the point it became learned.
twhbover 9 years ago
I like the given definition of usability, but I wouldn&#x27;t score the hamburger menu as the author did.<p>memorable: yes.<p>efficient and produces low errors: not relative to its predecessor on non-mobile devices. We&#x27;ve gone from seeking and clicking one target to two.<p>learnable: it could be, but people aren&#x27;t trying to teach us the same thing. On some websites it means &quot;navigation&quot;, on others it means &quot;everything from the header&quot;. It may or may not contain account settings, it may or may not let you sign out. On ally.com it actually contains all available actions, with site navigation inexplicably hidden in a different, cog-icon menu. The net result is that I never have confidence that clicking a hamburger icon will give me what I&#x27;m looking for.
djsumdogover 9 years ago
I like how the Foundation tutorials have the hamburger button with the word &quot;Menu&quot; next to it. That&#x27;s how I&#x27;ve implemented it on all my recent websites. It&#x27;s not that much text and removed ambiguity.
Chris_Newtonover 9 years ago
I find hamburger menus a bit like pie charts: they’re popular in some quarters, but they have some significant drawbacks and the vast majority of the time there is a better way to do the job.<p>For UIs on larger screens, I see no advantage at all in hiding menu items behind a hamburger. It just results in hunting around for a tiny thing to click and making it harder for the user to reach useful choices. However, even on smaller screens, I still try to present a set of related options so they are immediately accessible if possible.<p>One obvious way to do that is having few enough choices that they can all appear together in a compact menu, possibly bumping minor choices down to the page footer or some other secondary position. Achieving this might require careful consideration of the overall design and information architecture, and possibly deviating from the way the same material is presented on other devices in style and&#x2F;or prioritisation.<p>Another possibility that can work well in some situations is to distribute commands or navigation options throughout the page&#x2F;app instead of collecting them all together in a menu. Web pages can hyperlink directly from body text or images instead of having to collect all their navigation links together at the top or bottom of the page. Sometimes UIs can similarly attach commands to specific places where they make sense.<p>If there really are too many essential choices to display them tidily embedded within the overall UI on a small screen, my next preference is usually some form of dedicated full-screen navigation. This might make sense for something like an e-commerce web site with lots of different categories, for example, or a business app that provides access to many different reports. With this strategy, I would probably try to have that navigation be the starting point for the UI or at least be summoned via some very obvious and descriptively labelled button.<p>Between those three general strategies and the occasional more specialised alternative, I don’t think I’ve ever had a hamburger menu make it into production on any project — including those where our first thought was that we absolutely had to have loads of options available so a hamburger was “obviously” the way to go. So far, I’ve yet to see or run any substantial usability test where a hamburger was more effective.
azinman2over 9 years ago
Complete disagree.<p>1. You have no idea what will be under it.<p>2. Most people don&#x27;t explore.<p>3. Most won&#x27;t memorize what they saw at any point.<p>4. It never has text underneath it, so you don&#x27;t even know what it is.<p>5. The icon represents many solutions for many tasks, but you only have one task at a time. A pause button is the opposite: it&#x27;s pureness of direct manipulation means you can find what you&#x27;re looking for when you need it.<p>6. Pause buttons are even better when they have &#x27;Pause&#x27; written underneath the symbol.
jay_kyburzover 9 years ago
I can get on board with the idea that the hamburger is bad for developers because we want our users to use our app a specific way. If the button is in their face, they are more likely to click on it - makes sense.<p>I&#x27;m not convinced it&#x27;s bad for users. I can&#x27;t think if a single place where I would not prefer the extra screen real estate.
herbigover 9 years ago
I&#x27;m not sure beating users with a confusing UI element until it&#x27;s anachronistic is a good strategy.
whistlerbrkover 9 years ago
The iconography of the menu is one objection but I think the author is missing out on a subtler thing here. The other objection is that paths within your application should flow seamlessly enough to remove the need to have a place to dump all the &quot;extras&quot;.
评论 #10914347 未加载
overcastover 9 years ago
I really don&#x27;t believe in the use of the hamburger menu. You can just as easily have the word &quot;menu&quot; in the same amount of space. For something as critical as a main menu, why introduce any possible confusion.
评论 #10914399 未加载
xpdaover 9 years ago
I&#x27;d settle for a universal shortcut key that activates the hamburger menu, just like the F1 key is used for Help. Ohh no... someone killed F1 AND Help when I wasn&#x27;t paying attention!!!
评论 #10914295 未加载
评论 #10914307 未加载