Skip to main content

Navigation elements (Headers & Footers)

Updated today

This guide covers the fundamentals of building custom and mobile-responsive navigation for your Shopify store. Learn how to create headers and footers, add navigation elements like dropdowns, and customize them to fit your store's needs.

Overview

Navigation elements in Instant allow you to build fully customized headers and footers that integrate seamlessly with your Shopify store.

What You Can Build

Navigation Type

Common Elements

Header

Logo, menu links, dropdowns, cart, language/country selectors

Footer

Links, social icons, newsletter signup, legal pages

Mega Menu

Full-width dropdown with multiple columns, images, and content

Accessing Navigation Layouts

  1. Go to the Layouts panel in Instant

  2. Locate the Navigations layout type

  3. Choose to create either a Header or Footer

The process for creating both is the same.

Navigation Elements

In the Insert panel, you'll find a group of elements specifically for building navigation:

Element

Description

Basic Navigation Bar

Pre-built navigation structure

Dropdown Element

Expandable menu with trigger and content

Card Button

Styled button for navigation actions

Country Select

Country and currency selector

Language Select

Language switcher

Cart Button

Cart icon with item counter

Getting Started with a Template (Optional)

For a quicker start, use a pre-made navigation template:

  1. Open the Template Library

  2. Navigate to the Templates section

  3. Browse navigation templates for headers and footers

  4. Select a template (e.g., Mega Menu for Nutrition and Food)

  5. The Layouts panel will show your new header layout

Template Customization

Once inserted, you can fully customize the template:

  • Change text and links

  • Reorder elements

  • Upload your logo

  • Adjust calls-to-action (CTAs)

  • Modify dropdown content (including adding videos or other elements)

Building a Navigation Header from Scratch

Step 1: Create the Base Structure

Start with a base row containing three columns:

Column

Purpose

Left

Logo placement

Center

Dropdowns and navigation links

Right

Ecommerce elements (cart, language select)

Step 2: Add a Dropdown

  1. Navigate to Insert panel → Navigation

  2. Drag the Dropdown Element into your layout

  3. The dropdown comes with default hover effects and is functional immediately

Step 3: Understand Dropdown Structure

The dropdown consists of two parts:

Part

Description

Trigger

The text and icon that activates the dropdown

Dropdown

The container holding the expanded content

Step 4: Configure Dropdown Interactions

In the Interactions panel, set how the dropdown opens:

Trigger Type

Behavior

Hover

Opens when user hovers over the trigger

Click

Opens when user clicks the trigger

Step 5: Style the Dropdown

Under Dropdown settings, customize:

Setting

Description

Anchor

Where the dropdown opens (below, above, left, or right of trigger)

Align

Alignment relative to trigger (left, center, right)

Offset

Space between trigger and dropdown

Width

Dropdown width relative to parent layer (e.g., 100%)

Creating a Mega Menu (Optional)

Transform a standard dropdown into a full-width mega menu:

  1. Drag the dropdown outside its current column

  2. Place it into the base row (allows full-width spanning)

  3. Add content such as text, images, or videos

  4. Adjust the dropdown container's layout settings to change direction (horizontal or vertical)

Adding Multiple Dropdowns

Duplicate and Organize

  1. Duplicate the dropdown container to create multiple dropdowns

  2. Rename layers in the Layers panel for organization (e.g., "Dropdown Men", "Dropdown Women")

Set Interactions

Assign actions to each dropdown trigger to ensure the correct dropdown opens when activated.

Linking Navigation Elements

Make your navigation functional by adding links:

Adding Links

  1. Select a text element or column

  2. Open the Interactions panel

  3. Add a Go to Link action

  4. Paste the destination URL

  5. Choose whether to open in a new tab or same tab

Logo Link

Don't forget to add a Go to Link action to your logo linking back to your homepage.

Cart Button & Counter

The Cart Button displays the cart icon and item count.

Setup

  1. Drag the Cart Button onto your canvas

  2. Customize the icon and count display styling

Interactions

By default, the cart button redirects to the cart page. Customize this behavior in the Interactions tab.

Country Select

Allow users to choose their country and currency.

Setup

  1. Drag the Country Select element into your navigation

  2. Customize country names and currency symbols

Available Options

The countries and currencies available are based on the markets you've configured in Shopify.

Language Select

Allow users to switch languages.

Setup

  1. Drag the Language Select element into your navigation

  2. Languages available are based on your Shopify language settings

Final Steps

  1. Preview your navigation to ensure everything works as expected

  2. Test all dropdowns, links, and interactive elements

  3. Publish your changes to your Shopify store

Quick Reference

Task

Action

Create navigation layout

Layouts panel → Navigations → Header or Footer

Use template

Template Library → Navigation templates

Add dropdown

Insert panel → Navigation → Dropdown Element

Configure trigger

Select dropdown → Interactions → Hover or Click

Style dropdown

Select dropdown → Dropdown settings

Create mega menu

Move dropdown to base row

Add link

Select element → Interactions → Go to Link

Add cart button

Insert panel → Navigation → Cart Button

Add country select

Insert panel → Navigation → Country Select

Add language select

Insert panel → Navigation → Language Select

Dropdown Settings Summary

Setting

Options

Anchor

Below, Above, Left, Right

Align

Left, Center, Right

Offset

Pixel value

Width

Percentage or fixed

Trigger

Hover, Click

Did this answer your question?