Horizontal Scroll Cards
A row of fixed-width FAQ cards that scrolls horizontally using native browser scrolling, with soft gradient overlays fading the left and right edges so the scrollable area reads clearly without needing any JavaScript.
Docs
Installation
A real shadcn registry command, not a copy-paste stand-in: it fetches this block plus its badge dependencies and any missing npm packages, and installs them straight into your project.
npx shadcn add https://staaarter.com/r/horizontal-scroll-cards.jsonPrefer not to use the CLI? Copy the source from the Code toggle above into src/components/blocks/faq/faq23.tsx instead.
Usage
The file also exports faq23Demo, the exact props behind the preview above. Spread it to get a working section in one line, then replace it with your own data.
import { Faq23, faq23Demo } from "@/components/blocks/faq/faq23"; export default function Page() { return <Faq23 {...faq23Demo} />; }
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| badge | string | none | Small label shown above the heading. |
| heading | string | none | Section heading. |
| description | string | none | Supporting copy under the heading. |
| faqs | FaqItem[] | none | List of question/answer pairs rendered as scrollable cards. |
| className | string | none | Extra classes for the outer section element. |
Types
interface FaqItem { question: string; answer: string; }
Behavior notes
- Scrolling is native browser horizontal scroll (overflow-x-auto), there is no JavaScript-driven scroll logic.
- The left and right fade effects are decorative, absolutely-positioned gradient overlays with pointer-events disabled, they do not respond to scroll position.
- This is a plain server component, all cards render server-side with no client state.
More FAQ Blocks
View all →collapsible-accordion
Collapsible Accordion
Stacked cards with expandable sections, for full-length answers in a compact format.
open-list-layout
Open List Layout
Questions with answers displayed directly below in a simple always-open list.
three-column-grid
Three Column Grid
Q&A pairs arranged in a responsive grid layout, always open.
tabbed-categories
Tabbed Categories
Sidebar navigation with category tabs and an accordion of that category's questions.
searchable-accordion
Searchable Accordion
Search input that filters accordion items in real-time by question and answer text.
grouped-sections
Grouped Sections
FAQs organized into titled sections, each with its own independent accordion below it.