Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Single-CTA Ultra-Minimal Statement Hero Block for React

An ultra-minimal statement hero: a two-word headline at display size in one cell, and in a cell across a solid divider the one Shine Button and two lines of reassurance.

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

An ultra-minimal statement hero for React with Base UI, here for Parcel, a deploy tool. The h1 is two words at display size (lg:text-8xl) over one sentence, in a cell at the start of the page's rails. Across a solid divider that meets the top rule with a + mark, a second cell holds the single ShineButton, full width, and two lines of reassurance with check icons. The statement sits at the top and the action at the foot, so the two read on a diagonal. Below lg the cells stack with a rule between them. Made for products with a single next step.

FAQ

Why only one button?

The block is built around one decision: the ShineButton is the only control, so nothing competes with it. Add a second action only if you need it, as an outline Button under the reassurance list.

How is the split built?

A two-column grid on the page column: the statement cell and a 24rem action cell. The action cell has lg:border-s and a Guides layer with a + mark where the divider meets the top rule. Below lg that layer is replaced by a top rule with marks, so the stacked cells are still separated by a line.

How do I change the headline?

Keep it to two or three words: at lg:text-8xl a longer line wraps and the cell grows. The supporting sentence sits under it at max-w-md. The action group is pinned to the foot of its cell with lg:mt-auto, so it follows the cell's height.

Is it accessible?

The page has one h1, the button is a link named by its visible text, and the reassurance lines are a real list with decorative check icons. All text passes AA contrast in light and dark, and each part's fade is turned off for visitors who ask for reduced motion.

How does it read on a phone?

The headline steps down to text-5xl and stays on one line at 375 px and wraps cleanly below, the sentence follows, then a rule with + marks and the full-width button with its two lines. The button is on the first screen.

  • 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.

  • Pro

    Waitlist Signup Hero

    Signup and waitlist

    A compact waitlist hero: the copy beside a card-in-card email form that turns into a confirmation in place, with a closing band of three features coming at launch.

  • Pro

    Centered Email Signup Hero

    Signup and waitlist

    A compact centred hero built around one email field and a Shine Button, between solid rails, with a proof band below: the people on the list, when invites go out and what it connects to.

  • Pro

    A compact, centred hero for a design tool on solid rails: concentric rings breathe behind a headline, a Shine Button and an outline button, over a ruled band of three stats.

  • Pro

    A compact centered hero under a soft monochrome glow, with the side rails fading in from the top, an announcement link, a Shine Button, an avatar row and a band of three figures.

  • Pro

    A compact centered hero with four figures as separate cells with overshooting hairlines and a bouncing “Scroll to explore” link at its foot.