Ballmac UI home

Hero 9: a tree of particles

A calm, memorable hero: a tree of points grows from the bottom of the section and the message sits above it. No photo needed, theme aware, still under reduced motion.

Open in v0 (opens in a new tab)

Installation

$ pnpm dlx shadcn@latest add @ballmac/hero-9

Usage

Example: hero-9-demo.tsx
"use client"

import { Hero9 } from "@/components/ballmac/blocks/hero-9/hero-9"

export default function Hero9Demo() {
  return <Hero9 />
}

States

This block has no states. Static content: nothing to load, submit or fail.

Dependencies

Use with AI

Hero with a generative particle tree behind centered text. <Hero9 eyebrow title description primaryAction={{ label, href }} secondaryAction note seed />. The tree is the ParticleTree component (decoration, aria-hidden, reduced-motion safe); change seed to change its shape. It looks best on a dark surface: add the dark class to the section or the page. With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Hero 9: a tree of particles (@ballmac/hero-9) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • A launch, waitlist or AI product page that wants one calm, memorable image
  • A hero with no screenshot to show yet

Not for

  • Products that sell on their UI; use hero-1 or hero-7
  • Pages where the headline is long

Registry JSON: https://ui.ballmac.com/r/hero-9.json

Free to use in personal and commercial projects.

Ballmac UI Pro

Need the whole screen, not one piece?

150 premium blocks (dashboards, settings, calendars, mail, shops, onboarding), a private shadcn registry and Figma tokens. Blocks that show data come with loading, empty and error states built in.

Not ready? Try three Pro blocks free

Leave your email and the blocks appear right here, ready to copy. Yours to use in any project.