Split Intro & Animated Timeline

Left intro with image, right vertical timeline with staggered scroll-reveal animation. Numbered steps with sliding content. For startup journeys.

PRO

About27: Split Intro & Animated Timeline

Left column carries an intro (badge, heading, description, and photo); right column is a vertical numbered timeline where each milestone animates into view independently as it scrolls into the viewport. Built for startup "our journey" narratives with a handful of dated milestones.

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.

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/about27?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

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

This installs the block to components/beste/block/about27.tsx and the badge and button shadcn/ui primitives it depends on.

Quick start

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

tsx
import { About27, about27Demo } from "@/components/beste/block/about27";

export default function AboutPage() {
  return <About27 {...about27Demo} />;
}

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

tsx
import { About27 } from "@/components/beste/block/about27";

export default function AboutPage() {
  return (
    <About27
      badge={{ label: "Our Journey", variant: "outline" }}
      heading="From a garage to the global stage"
      description="What started as two people and a laptop has grown into a global platform."
      image={{
        src: "https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=900&h=500&fit=crop",
        alt: "Team working together in an office",
      }}
      milestones={[
        { year: "2016", title: "The spark", description: "Founded in a shared apartment." },
        { year: "2017", title: "First 1,000 users", description: "Launched on Product Hunt." },
        { year: "2019", title: "Series A", description: "Raised $12M to expand the team." },
      ]}
      buttons={[{ label: "Read Our Story", href: "https://beste.co" }]}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string; variant?: "default" | "secondary" | "outline" }Eyebrow badge above the heading
headingstringLeft-column section heading
descriptionstringLeft-column lead paragraph
image{ src: string; alt: string }Photo below the description in the left column
milestonesMilestoneItem[][]Vertical timeline rendered in the right column
buttonsButtonItem[][]Centered CTA row at the bottom
classNamestringExtra classes for the outer <section>
ts
type MilestoneItem = { year: string; title: string; description: string };

type ButtonItem = {
  label: string;
  href?: string;
  variant?: "default" | "secondary" | "outline" | "ghost" | "link" | "destructive";
};

Behavior notes

More About blocks

View all About
PRO

about30

Banner Split & Process Steps

Panoramic image with split header showing numbered process steps alongside. For studios and creative agencies.

PRO

about3

Timeline & Milestones

Two-column layout with company stats on the left and a vertical timeline of milestones on the right. Ideal for company history and growth stories.

PRO

about28

Marquee Stats & Team Split

Full-width animated marquee stats ticker, split layout with intro text and leadership avatars on the left, full-height image on the right. For SaaS and product companies.

PRO

about25

Animated Stats & Value Cards

Side-by-side intro with animated number counters on scroll, expanding accent bars, and hover-lift value cards. For impact-driven companies.

PRO

about32

Two Image Layout

Centered heading with description, followed by two images side-by-side. Configurable image ratio (equal, left larger, right larger). Always horizontal on mobile.

PRO

about5

Image & Text Split

Side-by-side layout with a tall image on the left and company story, inline stats, and CTAs on the right.