This is how the header will appear with the selected animation
Simple drop-down with fade. Clean and straightforward, but lacks visual interest.
Performance: Excellent
Browse preset layouts to use as a starting point, then customize in the editor below.
Custom layout optimized for visual balance (Production)
Fine-tune icon positions and sizes. Changes are reflected in real-time. Copy the JSON when you're done to use in ForceNav.js.
Copy this JSON and provide it to Claude to update ForceNav.js
{
"sizes": {
"large": 100,
"medium": 56,
"regular": 44,
"small": 32
},
"desktop": [
{
"x": 41,
"y": 38,
"label": "Home"
},
{
"x": 25,
"y": 29,
"label": "Artists"
},
{
"x": 73,
"y": 70,
"label": "Releases"
},
{
"x": 77,
"y": 39,
"label": "Collections"
},
{
"x": 55,
"y": 52,
"label": "Contests"
},
{
"x": 33,
"y": 58,
"label": "Merch"
},
{
"x": 60,
"y": 29,
"label": "Products"
},
{
"x": 44,
"y": 18,
"label": "Live"
},
{
"x": 16,
"y": 52,
"label": "Nexus"
},
{
"x": 50,
"y": 72,
"label": "Contact"
},
{
"x": 20,
"y": 69,
"label": "Info"
},
{
"x": 87,
"y": 59,
"label": "Admin"
}
],
"mobile": [
{
"x": 44,
"y": 34,
"label": "Home"
},
{
"x": 32,
"y": 18,
"label": "Artists"
},
{
"x": 56,
"y": 69,
"label": "Releases"
},
{
"x": 44,
"y": 50,
"label": "Collections"
},
{
"x": 78,
"y": 55,
"label": "Contests"
},
{
"x": 69,
"y": 39,
"label": "Merch"
},
{
"x": 28,
"y": 65,
"label": "Products"
},
{
"x": 24,
"y": 39,
"label": "Live"
},
{
"x": 58,
"y": 23,
"label": "Nexus"
},
{
"x": 81,
"y": 76,
"label": "Contact"
},
{
"x": 35,
"y": 83,
"label": "Info"
},
{
"x": 88,
"y": 93,
"label": "Admin"
}
]
}