Post AV2mcS8uRQGtG7Vl8S by tdarb@fosstodon.org
(DIR) More posts by tdarb@fosstodon.org
(DIR) Post #AV2mcS8uRQGtG7Vl8S by tdarb@fosstodon.org
2023-04-26T11:55:20Z
6 likes, 3 repeats
Dear product designers / web devs:You should avoid hamburger menus on the mobile web 9/10 times. 1. No one implements them correctly2. Most fail when JavaScript is disabled - leaving site navigation useless3. A list of your navigation options works better for screen readers / keyboard movementJust say “No” to hamburger menus.
(DIR) Post #AV2zYwyz8Usp9YWstM by OpenComputeDesign@linuxrocks.online
2023-04-26T14:56:43Z
0 likes, 0 repeats
@tdarb Absolutely true. Also I can't stand the name. Giving tech support to family "click the hamburger menu" "the what??" "sigh..."
(DIR) Post #AV3nvi020KzL3J42y0 by souldessin@noagendasocial.com
2023-04-27T00:21:31Z
0 likes, 0 repeats
@tdarbThat face when a 90's Geocities site loads faster and runs better than most of the modern web.
(DIR) Post #AV59Ig0tqYujkUDvXc by jrp@hub.kliklak.net
2023-04-27T14:11:36Z
0 likes, 0 repeats
@Bradley Taunt It is possible to do this with CSS only.
(DIR) Post #AV59IgaLilGpWQoEnQ by tdarb@fosstodon.org
2023-04-27T14:34:10Z
0 likes, 0 repeats
@jrp Yes and I have done that many times in the past. My main point is I don't think hamburger menus are needed at all; javascript or not.
(DIR) Post #AV59IhCzP6B9SGt61Y by jrp@hub.kliklak.net
2023-04-27T14:36:58Z
0 likes, 0 repeats
@Bradley Taunt On older smart phones with small screens they seem surely needed.This also tackles: How would you propose to keep things accessible for people who can't afford to always run the newest devices with bigger screens otherwise? (not a polemic question, really)
(DIR) Post #AV59Ihuamz3bdVHuzI by tdarb@fosstodon.org
2023-04-27T14:42:22Z
1 likes, 0 repeats
@jrp Simplest approach: 1. A link in the header of the page set as "Links" or "Pages" etc.2. User clicks this and jumps down to the bottom of the page where all site links are listed3. At the top of the page links list is a "back to top"There are zero downsides to this approach besides hurting designers' pride.