Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Checklist Hero Block for React

A showcase hero for a single plan: the headline and the price in a card in card, over a grid of eight included features that share their hairlines.

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 hero that sells one plan by showing everything in it. On the start side, a quiet outline badge, a bold headline, a subtitle and two calls to action (a Shine Button and an outline Button); on the end side, the plan's price in a card in card, a raised panel inside a tinted shell with + marks on its corners. Below, the eight included features are cells of one grid that share their hairlines, each with a tick, a title and one line, between the page's rails with + marks at both ends. The grid is four across from lg, two from sm and rows on a phone. It's written for Tarn Sites, a made-up site host. It's built from Badge, Guides, Shine Button and Button, with CSS transitions for the entrance and your theme's tokens for every colour. For SaaS pricing pages, subscription products and any page that needs to show quickly what's included.

FAQ

How do I change the checklist?

Edit CAPABILITIES at the top of the file: each capability has a title and a description. Eight cells fill two rows of four; keep a multiple of four so the grid ends flush, or six for rows of three after changing lg:grid-cols-4 to lg:grid-cols-3. The cells share one-pixel gaps painted in the border colour, so no cell has its own border and a longer description only makes its row taller.

How do I change the price?

Edit PLAN: name titles the card, currency is the sign shown before the number, amount the number and covers the line under it. The price stays left to right in a right-to-left page, and screen readers hear "per month" where the card shows "/month". Change the "Cancel anytime" line in the card to your own terms, and point the buttons at your trial and your docs.

What is the card in card?

A shell with a faint tint (bg-muted/50, p-1.5) and + marks on its corners holds a raised panel (bg-card, a soft shadow and a faint ring). Emphasis comes from that structure, not from a coloured fill, so primary stays on the one Shine Button. In a light theme the tinted shell is what lifts the panel off the page.

Is the checklist accessible?

Yes. It's a list named "Included in every plan", so screen readers announce eight items, each read as its title (an h2) and description, with the decorative ticks hidden. The headline is the page's h1. With reduced motion nothing fades in, the grid included.

How does it fit on a phone?

The text comes first with the Shine Button on the first screen, then the price card, then the cells as compact rows with the tick beside the text. The headline steps down from text-6xl to text-4xl. The whole hero is about two screens tall on a phone.

When should I use a checklist hero instead of a feature cards hero?

Use the checklist when the message is "it's all included": many short items, each a fact a buyer ticks off, under a single plan and price. Use a feature cards hero when a few features each need an icon, a headline and more explanation to land.

  • Pro

    A compact centered hero that leads with its one price: a launch pill, a headline and a sentence, then the price in a hairline frame beside a Shine Button and three trust points.

  • Pro

    A split hero between solid rails: an announcement link, a headline and a Shine Button with an outline button on one side, a divider, and a numbered list of six features as ruled rows on the other.

  • Pro

    A split hero between solid rails: a headline and a Shine Button beside five feature rows ruled as bands, each with an icon tile, a label and a one-line description.

  • Pro

    A centered pricing hero with Free and Pro side by side in one hairline band, the Pro cell tinted and holding the Shine Button, and a plan switch on phones.

  • Pro

    A split hero for compliance-minded buyers between solid rails: a headline, a Shine Button and certification badges beside a framed trust-center figure, over a band of four stats in shared hairline cells.

  • Pro

    A centered single-plan hero with a monthly and annual switch under the headline, then one band split by a hairline: the price beside a Shine Button, and six included features.