Navigation Setup
The TabletopForge header features a floating navigation bar with a transparency-to-solid scroll transition, mobile drawer, account links, and a cart icon. This guide walks through configuring all navigation elements.
Creating Your Navigation Menu
Before configuring the header, create your menu in Shopify Admin:
-
Go to Online Store → Navigation.
-
Click Add menu (or edit your existing Main menu).
-
Add menu items — for a tabletop store, typical items include:
- Shop All
- Miniatures
- STL Files
- Paints & Tools
- Blog
- About
-
Optionally, nest items under parent links to create dropdown submenus.
-
Click Save menu and note the menu handle (e.g.,
main-menu).
Linking the Menu to the Header
- In the Shopify theme editor, click Header in the left sidebar.
- Locate the Menu List setting.
- Click the dropdown and select your menu handle (e.g.,
main-menu).
The header will immediately reflect your menu items in the editor preview.
Logo & Branding
Configure your store's visual identity within the Header section:
| Setting | Description | Default |
|---|---|---|
| Logo Image | Upload your primary shop logo (SVG or PNG recommended) | Shop name text |
| Logo Width | Maximum width of the logo in pixels | 140px |
:::tip Logo best practices
Use an SVG or PNG with a transparent background. For the Dark Fantasy preset, a light-colored logo works best against the dark header background. Recommended logo dimensions: width between 120px–200px, height capped at 40px.
:::
To upload your logo:
- In the theme editor, click Header.
- Click Select image under Logo Image.
- Upload your file from your computer or select from the Shopify Files library.
- Adjust the Logo Width slider to set the display size.
Favicon
Set your browser tab icon under Theme Settings → Favicon:
- Open Theme Settings → Favicon.
- Click Select image and upload a square image (recommended:
32×32pxor64×64px.icoor.png).
Header Visual Behavior
The TabletopForge header has two visual states:
| State | Behavior |
|---|---|
| Transparent (on load) | Sits over the top of hero banners with no background color |
| Solid (on scroll) | Transitions to the surface color with backdrop-blur applied |
This behavior is automatic and requires no configuration. It works on all page types where a full-bleed hero section is placed at the top.
Mobile Navigation Drawer
On screens narrower than 1024px, the desktop menu links collapse and a hamburger menu button (☰) appears in the header. Tapping it opens a full-screen mobile drawer with:
- All navigation links
- Account link (if customer accounts are enabled)
- Cart button shortcut
The mobile drawer is built into the mobile-menu snippet and requires no additional setup.
Customer Accounts Link
If your Shopify store has customer accounts enabled, a person icon (👤) is automatically rendered in the header:
- Logged out: Links to
/account/login - Logged in: Links to
/account
To enable customer accounts: go to Shopify Admin → Settings → Customer accounts → select Optional or Required.