Shadcn Promo Sections

Showcase your product's key features and benefits with beautifully designed shadcn/ui promo section components. These components showcase your product's value proposition using icons, visual elements, and compelling descriptions that help customers understand why they should choose your product. Perfect for product pages and marketing sites.

Promo Section 1 Pro

Collection promo with a Summer styles headline, short copy and Shop Collection button beside two columns of product photos scrolling vertically in opposite directions, slowing on hover and fading at the edges.

About Shadcn Promo Sections Blocks

A promo section gives a single campaign, collection or sale its own moment on a store page, with a bold headline, a line of copy, one call to action and product imagery that catches the eye. This shadcn promo section pairs a seasonal collection message with two columns of product photos that scroll in opposite directions.

Like the rest of our shadcn blocks, it is written in React and TypeScript, styled with Tailwind CSS and uses shadcn ui components such as Button together with a MarqueeEffect component for the motion. You replace the headline, the copy and the images array with your own campaign, and the section follows your light and dark theme.

Key Elements of a Promo Section

  • Campaign headline: a short, confident line such as “Summer styles are finally here”.
  • Supporting copy: one or two sentences on what is new or why now.
  • Single call to action: a button such as Shop Collection that leads straight to the products.
  • Product imagery: several photos that show the range of the collection, not just one hero item.
  • Motion with restraint: slow movement that draws the eye without hiding the message.

Where and Why to Use Promo Section Blocks

Campaigns are time bound, and a promo section is the easiest way to rotate them on your storefront without redesigning the page. A strong headline and a moving wall of products make the collection feel larger and newer than a static banner. Because it is built from shadcn components and Tailwind CSS classes, you can swap the campaign each season while the section keeps matching the rest of your shadcn ui store.

  • Seasonal collections: summer, winter or holiday launches on the homepage.
  • New arrivals: a recurring band that points to the latest products.
  • Sales and events: promote a limited time discount with a direct link to the sale page.
  • Brand collaborations: give a capsule collection its own visual moment.
  • Category pages: highlight a curated selection above the full product grid.

Promo Section Blocks in This Collection

  • Promo Section 1: Use it when a collection has many photogenic products and you want the section to feel alive. On phones the moving photos become a soft backdrop for the message.

Similar Block Categories

Accessibility

The headline, copy and Shop Collection button are regular text and a shadcn Button, so they stay readable and keyboard accessible on every screen size. The scrolling photos carry placeholder alt text, which you should replace with short product descriptions, or with an empty alt if the photos are purely decorative.

The marquee keeps moving and does not check the reduced motion setting. Consider stopping or slowing the animation for visitors who enable reduced motion in their system, for example by rendering the photos as a static grid when the useReducedMotion hook from the motion package returns true.

Promo Sections FAQ

A promo section is a short, visual band on a store page that promotes one thing: a new collection, a seasonal campaign or a sale. It combines a headline, one or two lines of copy, a call to action and strong product imagery.

They are ready-made promotional sections built with shadcn ui components and Tailwind CSS. The current block pairs a collection headline and a Shop Collection button with two columns of product photos that scroll vertically in opposite directions.

Home and category pages compete for attention with many products at once. A promo section gives one campaign a clear stage, so returning visitors notice what is new and first time visitors get a direct path into a curated collection.

On the homepage right after the hero or between product rows, at the top of a category page during a campaign, or on a landing page built for a seasonal launch or sale.

Promo Section 1 renders two MarqueeEffect columns with direction set to vertical. The second column has reverse turned on, so the columns move in opposite directions at a speed of 30, and each column shows three photos from the images array.

The MarqueeEffect component lives in components/marquee-effect.tsx and is built on the motion package and react-use-measure. Make sure both packages are installed and the component file is in your project before you add the block.

Yes. The MarqueeEffect columns get speedOnHover set to 1, so the photos almost stop while the pointer is over them. Raise the value for a gentler slowdown, or change speed to make the default movement faster or slower.

Below the large breakpoint the copy is centered and the scrolling photos move behind it as a faded background, using Tailwind mask utilities on every edge. From the large breakpoint the photos sit in their own column next to the text, with a fixed height set by the lg:h-150 class.

No. The promo section block is part of All Access, the one-time license that also unlocks every other block, admin dashboard and template with lifetime updates.
shadcn promo sections
Unlock Premium Blocks & Sections
Premium blocks are part of All Access. One license unlocks the whole Shadcn UI Kit, so you can build complete pages and products instead of single sections.
  • 550+ blocks for landing pages, stores, dashboards and apps
  • 16 admin dashboards and 17 ready-made apps
  • 5 premium Next.js website templates
  • 560+ component variants and 70+ examples
  • Install with the shadcn CLI or from your AI editor through the MCP server
  • Lifetime updates, including every new block we release
Unlock Now

One-time payment, no subscription.