Skip to content

Horizon glow

Navy hero with a pill nav over a horizon shader.

Usage

Usage
import { HeroHorizon } from '@/components/blocks/hero-section-11'


<HeroHorizon />


<HeroHorizon
  brand="Aperture"
  badge={{ label: 'Read the launch notes', href: '/changelog' }}
  headline={['Payments that', 'settle in seconds.']}
  description="One API for cards, wallets and bank transfers in every market you sell to."
  cta={{ label: 'Talk to sales', href: '/contact' }}
  colors={{ base: '#060024', accent: '#7C5AF0', highlight: '#C09AFF', core: '#F7F6FF' }}
  curvature={1.2}
/>

Install

pnpm dlx shadcn@latest add @pastaui-pro/hero-section-11

Source

Props

Horizon glow props
PropTypeDefaultDescription
brand / brandHrefstring= Meridian / #Brand name and link next to the horizon logo mark.
navLinks{ label: string; href: string }[]= Product, Pricing, Company, Blog, ChangelogLinks in the frosted pill. Collapses to a burger menu below md.
cta{ label: string; href: string }= Start free trialWhite pill on the right of the nav. Also shown in the mobile menu.
badge{ label: string; href?: string } | null= 'The 2026 Signals Report'Pill above the headline with glowing lines on each side. href turns it into a link; null hides it.
headlinestring[]= ['See every signal', 'before it matters.']One entry per headline line.
descriptionstring= Live product analytics and forecasting…Supporting copy under the headline.
colorsPartial<{ base: string; accent: string; highlight: string; core: string }>= { base: '#030B1E', accent: '#2B7FFF', highlight: '#8EC5FF', core: '#F2F8FF' }Glow palette passed to the Horizon glow background: navy base, blue bands, light blue around the core and a near-white core.
intensitynumber= 1Brightness of the glow bands.
curvaturenumber= 1How strongly the bands bend toward the edges. 0 gives a flat line.
horizonnumber= 0.72Vertical position of the glow horizon, from 0 (top) to 1 (bottom).
speednumber= 1How fast the glow breathes and shimmers. 0 freezes it.
classNamestring= —Additional classes for the section.
styleCSSProperties= —Override the --pp-* theme and type variables inline.