fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

Dear product designers / web devs:

You should avoid hamburger menus on the mobile web 9/10 times.

1. No one implements them correctly
2. Most fail when JavaScript is disabled - leaving site navigation useless
3. A list of your navigation options works better for screen readers / keyboard movement

Just say “No” to hamburger menus.

@Bradley Taunt It is possible to do this with CSS only.

@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.

@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)
Bradley Taunt

@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 listed
3. At the top of the page links list is a "back to top"

There are zero downsides to this approach besides hurting designers' pride.

@Bradley Taunt Convincing! I like this approach a lot. Will rethink. Thank you*