1

This is a menu for an e-commerce site. The menu is too long, with several items as shown in the screenshot:

long menu

It has fixed elements, some of which are specific to e-commerce (the four buttons on the right: user, purchase, shopping cart and help). And other "non-removable" elements that are decided by the client, mainly:

  • The logo must be the size as it appears in the screenshot. In the original design the logo occupied less than half of this size, but the client prefers it that way.
  • All menu items must appear with the full word (no icons + caption or floating text)
  • The hamburger menu and the mega menu are not options on the desktop (the client says that their clients will not understand it).

The mobile version is already defined and accepted:

mobile

The problem is on desktop smaller screens, where the menu overlaps the logo. I insist, the logo cannot be reduced in size.

menu 2

This is the solution I have come up with: collapse the first menu item by grouping 6 main categories:

grouping menu

The client agrees, but I don't like it, it gives me the feeling of a 90s website. I've been browsing for a couple of days looking for ideas but I can't find anything viable, almost all the solutions are mega-menus or hamburger. Is there any different alternative?

2 Answers 2

2

Apologies as I don't have comment privileges as yet, so this is sent as an answer.

Has an option been explored where you break the logo + nav lockup up for desktop/tablet only and stack the logo above the menu items like you've done for mobile?

Or for an alternative, place the icons closer to the logo so that there's enough breathing room for the menu items when screen size gets reduced?

enter image description here

1
  • A good alternative, I hadn't thought about separating the text menu from the right icons. I like the second option, I will try to implement it to see results. Commented Feb 4 at 21:26
1

Put the icon buttons in the top space with the logo

enter image description here

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.