Docs
Header, footer and overlaysHeader area

Header menus and mega menus

Header menus and mega menus in Seventh: add a menu, a mega menu with cards, or a custom link to the main row of the Header section.

Applies to: Seventh 4.0.0 and later. Added in: Seventh 1.0.0. Last checked: 2026-10-12 against Seventh 4.0.0.

The main navigation of the Header section is built from blocks inside its Main row. You can mix Menu, Mega menu and Link blocks in any order.

Where to find it: select Header at the top of the theme editor sidebar, open Main row, then select Add block and choose Mega menu, Menu or Link.

  • Menu shows every top-level link of the selected Shopify menu in the main row. Links with child links open a dropdown, up to the three levels Shopify allows.
  • Mega menu shows one item in the main row, labelled Menu title. It opens a panel below the header with columns of Menu blocks and cards (Card, Product card, Collection card, Article card).
  • Link shows one link, optionally with an icon, and no dropdown.

These blocks appear only in the classic menu on desktop. On screens narrower than 1024 px, or with Menu Style set to Drawer, customers use the Navigation drawer section, which has its own menus.

The menus themselves (the links and their order) are created in Shopify, not in Seventh: Shopify admin → Content → Menus. See Shopify's help page Adding, removing, or editing menu items in your online store.

Setting up a mega menu

Create the menus in Shopify admin

Open Shopify admin → Content → Menus and create one menu per column you want, for example "Women: clothing" and "Women: accessories". Only the top-level links of each menu show inside a mega menu.

Add a Mega menu block

In the theme editor, open Header → Main row, select Add block and choose Mega menu. Enter the label in Menu title and, if the label should also be a link, set Link.

Choose the layout

Set Desktop columns, for example 4 columns or 25% 25% 50% when one column holds a large card.

Add the menus

Inside the Mega menu block, select Add block, choose Menu, select one of the menus from step 1 in Menu and enter an optional Heading. Repeat for each column.

Add cards

Select Add block again and choose a card, for example a Product card or a Card with an image and a button. Drag the blocks into the order of the columns.

Open the menu title in the preview to check the panel. If the panel content wraps into a second row, the number of blocks is larger than the number of columns.

Highlighting a menu item

  • Set Background color and Text color under Highlight menu on that Menu, Mega menu or Link block. Transparent (the default) means no highlight.
  • On a Menu block, the colors apply to every top-level link of that menu. To highlight one item, put it into its own Shopify menu and its own Menu block.

Why does my mega menu not show the submenus of a menu?

A Menu block inside a mega menu shows only the top-level links of its menu; child links are not shown. Create a separate Shopify menu for each column instead. For a classic dropdown, use a Menu block in the main row, not inside a mega menu.

Why is my mega menu cut off or crowded?

The panel has more columns of content than fit the screen width. Lower Desktop columns, choose a smaller Grid gap, or move some links into a second mega menu.

All Header menus and mega menus settings

Every setting on this page, one list per section or block, with its type and default.

On this page