# Mega menu A mega menu is a drop-down menu in which the top-level item has two levels of nested drop-down menus. A mega menu impacts how shoppers discover your product offerings and other information, which lets them browse easily and seamlessly. It is a perfect design choice when building a website with multiple categories and subcategories. The design also provides sufficient space for images (banners) and other rich content. Different websites require different kinds of menus, depending on the size, nature, and objectives of your store. ## **How to create a Mega menu** 1\. Go to Shopify **Content > Menus** to create a menu. ![image](https://docs-assets.foxecom.app/minimog-theme/image_gfsWKCxd.png) 2\. Click **Add menu** to add new or choose any items below the menu to edit. ![image](https://docs-assets.foxecom.app/minimog-theme/image_LDoCY3Hc.png) 3\. Write the menu's name, then choose **Add menu item.** ![image](https://docs-assets.foxecom.app/minimog-theme/image_w6GINl96.png) 4\. Write the menu item's name and choose the item in the dropdown box > click **Add.** 5\. To add an item to a child menu, drag it under the main item. ![image](https://docs-assets.foxecom.app/minimog-theme/image_xqBLbr4T.png) Menu items can also be added to create the same level as a child menu. ![image](https://docs-assets.foxecom.app/minimog-theme/image_vH0Pc2sw.png) If you want to create a mega menu, you need to add third-level items. ![image](https://docs-assets.foxecom.app/minimog-theme/image_KPcHDQ24.png) ## Add a Menu to the theme 1\. Go to **Themes > Customize** 2\. Click on the **Header** section > **Menu** to add the menu you have created. ![image](https://docs-assets.foxecom.app/minimog-theme/image_s2Rr9K1p.png) The newly created menu is now shown on your storefront. ![image](https://docs-assets.foxecom.app/minimog-theme/image_4mDG2ma0.png) To enable the mega menu, in the **Header** section, click **Add block** > add **any Mega menu block** you want and **fill in the exact menu item name**. ![image](https://docs-assets.foxecom.app/minimog-theme/image_iXPYBs9r.png) ## Customize the Mega menu ### Add a top bar to the menu ![](https://docs-assets.foxecom.app/minimog-theme/Screen%20Shot%202021-11-23%20at%2021.52.14_48u2MaFz.png) To achieve the result above, kindly follow the steps: 1\. Go to **Themes > Customize**. 2\. In the **Header** section, select **Add block** > choose **Top bar.** ![image](https://docs-assets.foxecom.app/minimog-theme/image_K4vRXMjN.png) 3\. Enable/ disable a divider, transparent effect, and addons by checking the boxes. You can add a message or leave it blank if you do not want to show it. ![image](https://docs-assets.foxecom.app/minimog-theme/image_CD4UfLzo.png) ### Add a banner to the mega menu ![](https://docs-assets.foxecom.app/minimog-theme/a%CC%89nh%20(15)_FahgLWq2.png) To achieve the result above, kindly follow the steps: 1\. Go to **Themes > Customize.** 2\. In the **Header** section, **Add block** > choose **Banner (Mega menu).** ![](https://docs-assets.foxecom.app/minimog-theme/a%CC%89nh%20(17)_uMStGP6w.png) 3\. Match the text in **For item** element with the corresponding menu item you want to add a banner. Select container wrapper width: use header' container, default, full width, or use container box. ![](https://docs-assets.foxecom.app/minimog-theme/Screen%20Shot%202021-11-23%20at%2020.52.08_STxdbanl.png) 4\. In **Settings**, add an image and insert a **link, title, subtitle** and **button label** (optional). ![](https://docs-assets.foxecom.app/minimog-theme/a%CC%89nh%20(18)_Y0CVNBdC.png) ### Add a product list to the menu ![](https://docs-assets.foxecom.app/minimog-theme/a%CC%89nh_ALRXGoIa.png) To achieve the result above, kindly follow the steps: 1\. Go to **Themes > Customize.** 2\. In the **Header** section, **Add block** > Choose **Product list (Mega menu).** ![](https://docs-assets.foxecom.app/minimog-theme/a%CC%89nh%20(1)_gCtPCkjq.png) 3\. Match the text in **For item** element with the corresponding menu item you want to add products list. Select a **collection** for this section, set the number of products and columns to show. Select container wrapper: use header' container, default, full width, and use container box. ![](https://docs-assets.foxecom.app/minimog-theme/a%CC%89nh%20(2)_YZIjNVP8.png) ### Add blog post to the menu ![](https://docs-assets.foxecom.app/minimog-theme/Screen%20Shot%202021-11-23%20at%2021.17.17_fM0JqxWk.png) To achieve the result above, kindly follow the steps: 1\. Go to **Themes > Customize.** 2\. In the **Header** section, **Add block** > Choose **Blog posts (Mega menu).** ![](https://docs-assets.foxecom.app/minimog-theme/Screen%20Shot%202021-11-23%20at%2021.21.30_OvkyfOfc.png) 3\. Match the text in **For item** element with the corresponding menu item. Select a **Blog** for this section and select container wrapper width: use header' container, default, full width, or use container box. ![](https://docs-assets.foxecom.app/minimog-theme/Screen%20Shot%202021-11-23%20at%2021.19.24_7PaRmTRb.png) ### **Add collections to the menu** ![](https://docs-assets.foxecom.app/minimog-theme/Screen%20Shot%202021-11-23%20at%2021.16.59_lEfu47qe.png) To achieve the result above, kindly follow the steps: 1\. Go to **Themes > Customize.** 2\. In the **Header** section, **Add block** > Choose **Collections (Mega menu).** ![](https://docs-assets.foxecom.app/minimog-theme/Screen%20Shot%202021-11-23%20at%2021.25.42_7ptk1jHr.png) 3\. Match the text in **For item** element with the corresponding menu item you want to display collections. Select container wrapper width: use header' container, default, full width, or use container box. ![](https://docs-assets.foxecom.app/minimog-theme/Screen%20Shot%202021-11-23%20at%2021.29.14_bfX3KMfv.png) 4\. In the **Collections list**, choose the collection and add its featured image. ![](https://docs-assets.foxecom.app/minimog-theme/Screen%20Shot%202021-11-23%20at%2021.31.53_sFaxwq2x.png) ### Add custom HTML to the menu 1\. Go to **Themes > Customize.** 2\. In the **Header** section, **Add block** > Choose **Custom HTML (Mega menu)** ![](https://docs-assets.foxecom.app/minimog-theme/Screen%20Shot%202021-11-23%20at%2021.26.44_8wT8z15u.png) 3\. Match the text in **For item** element with the corresponding menu item you want to add custom HTML. Select container wrapper width: use header' container, default, full width, or use container box. ![](https://docs-assets.foxecom.app/minimog-theme/Screen%20Shot%202021-11-23%20at%2021.33.27_hK8GbNtM.png)