How to Design a Website Menu

Menu design options, customization, tips, and examples
Explore 7 website menu designs, learn how to customize them, and find out how you can use them.
This guide focuses on the menu design—what the menu looks like and how it works. If you want to learn how to design a website menu, display it on every page of your website, or create a navigation menu for a particular web page, we recommend that you read another guide:
The navigation menu is a list of links that lead to various pages of your website or specific sections within a particular web page. It helps website visitors to navigate between the website pages or different sections of a specific page.
General tips
>
The menu should help website visitors find information quickly and easily
>
The menu should be concise
>
Keep the number of menu items to a minimum
>
Add no more than five menu items to a navigation bar
>
Make menu items no longer than one word
>
It is best if that word is short
>
Do not overdesign the menu navigation bar as it should not distract the user from the content of your website
Examples of good menu designs
MENU DESIGN OPTIONS
Transparent Static Menu over the Cover
What it looks like:
Such a menu is pinned at the top of the page not to distract the website visitors from the content, and they can easily find it when necessary as it is fixed in a specific place on the page.
How to set it up:

Add an ME301 block to the page and apply the following settings:

Main settings → Menu position behavior: Absolute.
Menu background → Menu background opacity: 0%.
Click here to view an example of a transparent static menu on the website
MENU DESIGN OPTIONS
Fixed Menu
What it looks like:
Such a menu is always visible on the page and can easily be accessed from any place on the page. It usually has a transparent background at the top of the page (on the cover) that turns opaque on scroll.
How to set it up:

Add an ME301 block to the page and apply the following settings:

Main settings → Menu position behavior: Fixed on scroll.
Menu background → Menu background color. Pick a color.
Menu background → Menu background opacity: 0%.
Menu background → Menu background opacity on scroll: 80%.
Click here to view an example of a fixed menu on the website
MENU DESIGN OPTIONS
Menu Fixed on Top of the Page,
Menu That Appears on Scroll
What it looks like:
This menu is similar to the one described above. What makes it different is another menu appearing on scroll and featuring even more items. For example, the top navigation menu contains a logo, a few menu items leading to different website pages, and some social media links. When the user scrolls the page, another menu bar appears, featuring a logo, a call to action, and a callback button.
How to set it up:
Add a ME301 block to the page and apply the following settings:

Menu One (located on top of the page)
Main settings → Menu position behavior: Absolute.
Menu background → Menu background opacity: 0%.

Menu Two (appearing on scroll)
Main settings → Menu position behavior: Fixed on scroll.
Main settings → Reveal menu when the page is scrolled down in pixels: 600px.
Menu background → Menu background color. Pick a color.
Menu background → Menu background opacity: 70%.
Click here to view the examples of these menus on a website
MENU DESIGN OPTIONS
Hamburger Menu
What it looks like:
The hamburger menu is the three horizontal lines at the top of the screen. When the user clicks it, it opens to reveal a navigation menu.

What you can use it for:
Such a menu is perfect for your website if you want the visitors to focus on the content without being distracted by other design elements. The hamburger menu is usually used in a mobile version of the website. You can set up how the menu appears on different devices.

For example, you may opt for a regular menu to appear only on the desktop version of your website and make the hamburger menu visible solely on mobile devices.
How to set it up:
Add a ME401/402/403/404/405 block to the page, set up the menu position behavior, the menu icon color, and the menu item text color.

For example, you may apply the following settings:
Main settings → Menu position behavior: Fixed on scroll.
Menu item → Color. Pick black.
Menu background → Collapsed menu background color. Make it transparent.
Menu background → Expanded menu background color. Pick white.
Click here to view an example of a hamburger menu on the website
MENU DESIGN OPTIONS
Multilevel Menu
What it looks like:
A drop-down menu appears when you click a menu item.

What you can use it for:
Large websites with an advanced structure.
How to set it up:
Add the ME301 block to the page, set up a menu similar to the one described above, then add Subitems in the Content panel of the block.

1. Open the Content panel of the block → Menu items → Add subitems.
2. Click the plus icon next to an item, enter a subitem title, and assign a link. Repeat until all necessary subitems are added.
3. Open the Settings panel of the block → Submenu Settings. Select the "Display second level menu icon" checkbox.

Please note that the main menu item itself will not be clickable. If you want to make it clickable, create a duplicate subitem in the drop-down menu.
Click here to view an example of a multilevel menu on the website
MENU DESIGN OPTIONS
Tabs
What it looks like:
An active tab allows users to browse content linked to it without leaving the web page.

What you can use it for:
Tabs allow you to show several categories of the same type of content such as different categories of works within a portfolio.
How to set it up:
Add a ME602 or ME603 block to the page. You can use these blocks to create tabs and show content when the user clicks a tab within the same page. Below, you need to add blocks in a sequence that will change when the user clicks a particular tab.

How it works:
1. Add tab titles in the Content panel of the ME602 or ME603 block.
2. Add the blocks' IDs that should be visible when you click the tab (separate them with a comma, no space).

Note: You can copy the block's ID in the Settings panel of the block—scroll down to the bottom of the panel to find it.
Click here to view an example of this menu on the website
MENU DESIGN OPTIONS
Menu With Cart, Search, And Favorites
What it looks like:
It displays items in the shopping cart, items added to favorites, and a search widget in the menu near the navigation section.

What you can use it for:
The menu is helpful for the Product Catalog users to display the shopping cart, website search widget, and Favorites concisely.
How to set it up:
Add the ME401 block to the page → Content tab → Cart, Search, And Favorites → select the checkboxes to show the icons you need in the menu.

Select the "Don't show native widget buttons" checkbox to display the icons only in the menu.
Then add the shopping cart block ST100, the search widget block T985, and the Favorites block ST110 and publish the page.
Done.

This feature works for all menu blocks numbered ME4XX.
Click here to view an example of this menu on the website
Display options:
If you want to show both icons and the Favorites widget button in the menu, uncheck the "Don't show native widget buttons" in the ME401 block's Content tab.
You can hide the widget icon for the blocks ST100 Shopping cart and T985 Search—in the "More settings" tab in the block Settings, select the "Don't show widget button" checkbox. Publish the page.
Done! Three icons are displayed in the menu and there is a separate widget for Favorites. You can configure visibility for the shopping cart or search widget similarly.
Click here to view an example of this menu on the website
Here are some key menu design options. If you have new ideas and want to share them, please email the link to your website to team@tilda.cc with the "Menu design" in the subject line. Thank you!

Best of luck with your design experiments!
The website you've been dreaming of, starts right here
Made on
Tilda