Back to blocks
BlockeCommerceFree

Product Highlight Block React component

A featured product spotlight: a large photo with numbered hotspots that pulse and sync with a feature list, a floating caption card, rating, key stats, an optional add-on, an animated price and an add-to-cart button with loading and added states.

About the Product Highlight Block component

Product Highlight Block puts one product center stage on a homepage or landing page. Numbered hotspots on the photo point at what makes it special, and the feature list beside it stays in sync, so people learn the product by exploring the picture.

Rating, three headline stats, an optional add-on and a clear price sit right above the add-to-cart button, which confirms the add without sending anyone away from the page.

When to use it

Use it for a hero product, product of the month, launch announcement or a key product in the middle of a homepage.

For a full product page with gallery, variants and tabs use the Product Detail block; for several products use a product grid.

Installation

Add the Product Highlight Block component to your project with the shadcn CLI. It lands in components/product-highlight-block.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/product-highlight-block

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

More eCommerce components

Category Grid Block
Free
SEO-ready
Product Detail
Free
Promo Banner Block
Free
SEO-ready
Product List
Free
Trust Badges Block
Free
Your Cart Page
Free