Velocity X Components

Core UI

Header Nav — Transparent to Solid

Sticky header that crossfades from transparent to a blurred solid bar after a scroll threshold, with primary links and a CTA.

Subscription Included with the Velocity Components subscription.
bash
$ velocityx add header-nav

Built for react. Needs react already installed as a peer dependency. An Astro-only project needs @astrojs/react wired up first — this won't run on its own in plain Astro.

Full docs for Header Nav — Transparent to Solid →

Needs a licence key — subscribe here, then velocityx loginonce.

react v1.0.0 react
Header Nav — Transparent to Solid
Scroll this box — the bar crossfades to solid.

Props

NameTypeRequiredDefaultDescription
logoReactNodeNo<span className="h-sub text-primary-950 dark:text-white">Velocity</span>left-aligned logo/brand mark
links{ label, href }[]No[ { label: 'Product', href: '#product' }, { label: 'Pricing', href: '#pricing' }, { label: 'Docs', href: '#docs' }, ]
cta{ label, href }No{ label: 'Get started', href: '#get-started' }
solidAfternumberNo24px scrolled before the bar goes solid (

File this creates

The CLI writes this path into your project, relative to its root — nothing else moves.

text
components/velocity/header-nav/HeaderNav.jsx

Using the Header Nav — Transparent to Solid component

Install it with velocityx add header-nav. The CLI writes the source straight into your project — no runtime dependency, no registry lock-in, and it themes itself from the same primary-*/accent-* scale as the rest of the library.

More from Core UI.