Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Split Layout Founder Letter Hero Block for React

A start-aligned hero with a headline, a Shine Button and three ruled promises, over a full-width band holding the founder's letter as three cells of one quotation and a signature row.

Framework
UI library

Preview

Preview width

Installation

Part of Pro
Pro unlocks the code and one-line install of every Pro button and text effect, plus the MCP for your AI editor.
Have Pro already? Sign in to open it.Opens here as soon as you're Pro.

Overview

A founder-note hero for React with Base UI, shown here for Kettle, a bookkeeping app for freelancers. Between the page's solid rails, the top half is a split: a start-aligned headline, a subtitle, a Shine Button beside an outline Button, and the trial terms; then a divider, with a + mark where it meets the lines, and three promises as ruled rows. Below, a full-width band holds the founder's letter as one blockquote in three cells that share hairlines, each opening on a bold sentence and continuing in muted text, over a ruled signature row with an Avatar fallback, the name and the role. The copy fades up once on load with CSS only. Built with Avatar, Shine Button, Button and Guides, with Tailwind CSS. Made for mission-driven startups, indie products and SaaS companies where the founder's story builds trust and drives signups.

FAQ

How do I write my own founder letter?

Edit the LETTER array: each entry is one cell with a lead, the bold first sentence, and the rest. Three short cells work best: why you started, what you built, and the rule you build by. Make each lead a full sentence that stands alone, since a skimmer reads only the bold parts. Update the name, the role and the initials in the signature row.

How is the layout built, and how does it behave on a phone?

The top half is a two-column grid from lg, with lg:border-s on the promises column as the divider, and the letter is a band under it that draws its top rule with Guides, so the + marks meet the rails. On a phone everything stacks in reading order: headline, action, promises, then the letter as three rows separated by hairlines, with the signature last. The action sits within the first screen at 375px.

How is the letter marked up?

It's a figure: the three paragraphs are one blockquote, and the signature is its figcaption, so assistive technology reads the quote with the person it belongs to. The band has a visually hidden h2 ("A note from the founder"), and so do the promises, so both can be reached by heading. The initials are an AvatarFallback, hidden from screen readers since the name follows them. To show a photo, add an AvatarImage inside the Avatar and keep the initials as its fallback.

How do I change the calls to action and the terms under them?

The Shine Button is the one filled control; set its href and its text, and name where it goes ("Try Kettle free"). The outline button is the quieter path ("Read our story"). Edit the TERMS array for the line under them: it's a list, and the dots between the terms are hidden from screen readers. On Base UI, each button renders its link with render={<a href="#" />} and nativeButton={false}.

How does the entrance work, and what happens with reduced motion?

It's CSS. Tailwind's starting: variant (@starting-style) starts the headline, subtitle, actions, terms, promises and the letter transparent and 12px low, one after another, and a transition brings each to rest when it first renders. With reduced motion, motion-reduce:transition-none removes the transitions and everything renders in place. The block has no state and runs no script.

When should I use a founder note hero instead of a standard hero?

Use it when the founder's story is the reason to trust the product: indie and bootstrapped products, mission-driven companies, or a tool born from a pain your audience shares. Use a standard hero when the product itself is the selling point, or for enterprise buyers who look for proof such as logos, compliance and figures before a personal note.

  • Pro

    A reverse split hero that opens with a customer quote: a tinted panel on the start side in three ruled bands (quote, author, two results), and the headline and a Shine Button at the end.

  • Pro

    A split hero for month-end close software: the pitch, a Shine Button and an outline button beside a customer's five-star testimonial in a card in a card, with the two results it names.

  • Pro

    A compact start-aligned hero with a headline, a Shine Button and an outline action over a closing band that holds one customer's quote, large, beside their rating, name, role and the number it is about.

  • Pro

    Centered Founder Avatars Hero

    Logos and social proof

    A centered hero led by its founders: a headline, a Shine Button and an outline button, then the three founders as separate hairline cells with avatar, role and background, and a line of backers.

  • Pro

    A compact hero with a headline and two actions beside a customer's pull quote, over a ruled band of before-and-after metrics with their improvements.

  • Pro

    Centered Minimal Hero

    Type and motion

    A compact centered type-only hero: a two-line headline with a muted second line, one sentence, a Shine Button and a second action, on faded rails.