Cloud Flight Hero

Aldenmoor Balloon Flights

Rise with the last of the light.

Evening flights over the Weald for up to six guests, lifting off an hour before sunset and landing wherever the wind decides. Champagne on the grass, a ride home at dusk.

About this block

Cloud Flight HeroPRO

An evening balloon flight hero over the cloud-sky background component: layers of golden-hour cumulus drift past at different depths, lit on the side facing a low sun with a silver lining on thin edges, while the view steers a little with the cursor. A white semibold serif headline, an intro, a light Arrow Pill and an underline link sit in the upper sky. Every sky setting passes through the sky prop.

Hero242: Cloud Flight Hero

A full-height golden-hour hero over a CloudSky WebGL sky where layers of sunlit cumulus drift past at different depths and the view steers a little with the cursor, with a white serif headline, an intro, a light Arrow Pill and an underline link in the upper sky.

Upgrade to Pro

Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.

Upgrade Now

Installation

Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/hero242?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/hero242?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the block to components/beste/block/hero242.tsx plus the cloud-sky background and the button23 and button2 buttons it uses.

Quick start

The installed file exports hero242Demo alongside the block: the exact props behind the preview above. Spread it to get a working hero in one line.

tsx
import { Hero242, hero242Demo } from "@/components/beste/block/hero242";

export default function Page() {
  return <Hero242 {...hero242Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { Hero242 } from "@/components/beste/block/hero242";

export default function Page() {
  return (
    <Hero242
      eyebrow="Aldenmoor Balloon Flights"
      heading="Rise with the last of the light."
      description="Evening flights for up to 6 guests, lifting off an hour before sunset."
      buttons={[
        { label: "Book an evening flight", href: "https://beste.co" },
        { label: "How a flight works", href: "/flights" },
      ]}
      sky={{
        skyTop: "#5d6f96",
        skyHorizon: "#f3c79a",
        sunColor: "#fff1d6",
        sunX: 0.72,
        sunY: 0.34,
        layers: 4,
      }}
    />
  );
}

Props

PropTypeDefaultDescription
eyebrowstring–Small line above the headline
headingstring–Serif headline, rendered as the page h1
descriptionstring–Intro paragraph under the headline
buttonsActionButton[][]The first renders as a light Arrow Pill (Button23), the rest as underline links (Button2)
skyOmit<CloudSkyProps, "className" | "children">–Forwards CloudSky props: skyTop, skyHorizon, sunColor, sunX, sunY, coverage, softness, speed, layers, interactive, paused
classNamestring–Extra classes for the outer <section>
ts
type ActionButton = {
  label: string;
  href: string;
};

Behavior notes

  • The section background is set inline to sky.skyTop (falling back to #5d6f96), and a gradient of that color mixed at 55% covers the top 60%, so the white copy stays readable over bright clouds.
  • The copy sits at the top of the section with pb-40 clear below it, leaving the lower sky open for the clouds. The headline and intro carry a soft text shadow.
  • Text is always white, so keep skyTop a mid to dark tone; the surface does not follow the theme.
  • Clouds are lit on the side facing the sun at sunX and sunY, with a silver lining on thin edges. The sky pauses offscreen and in hidden tabs.
  • With reduced motion the copy appears without rising and the sky draws a still frame. Without WebGL a gradient sky with a sun glow and 2 soft cloud patches stands in.

More Hero blocks

View all Hero
PRO

hero259

Ocean Horizon Hero

PRO

hero271

Arched Window Sky Hero

PRO

hero245

Desert Dunes Hero

Get Pro access