Web InnoventixFreeCode

FAQ Q And A Card Grid

Original · free

A responsive grid of numbered question-and-answer cards with every answer visible at once, so there is no accordion and nothing to expand.

byWeb InnoventixReact + Tailwind
gridcardsno-accordionstatic
Open

Copy prompt gives Claude Code, Cursor or v0 a ready-to-paste prompt that recreates this exact component.

npx shadcn@latest add https://webinnoventix.com/r/faq-grid-cards.json
faq-grid-cards.tsx
const faqs = [
  {
    q: "Do I need a card to sign up?",
    a: "No. You can create an account and explore the core features straight away without entering any payment details.",
  },
  {
    q: "Which currencies do you accept?",
    a: "We take payment in most major currencies and show your total in your local one before you ever confirm.",
  },
  {
    q: "Can I use one account across teams?",
    a: "Yes. A single login can belong to several workspaces, and you switch between them with a click.",
  },
  {
    q: "How secure is my information?",
    a: "Data is encrypted end to end and stored in certified data centres, with optional two step sign in for extra cover.",
  },
  {
    q: "Is there a limit on file uploads?",
    a: "Each plan comes with a storage allowance, and individual files can be as large as five gigabytes on paid tiers.",
  },
  {
    q: "What if I need a custom plan?",
    a: "Larger organisations can request tailored limits, invoicing and security reviews through our sales team.",
  },
];

export default function FaqGridCards() {
  return (
    <section className="bg-white px-6 py-16 dark:bg-zinc-950 md:py-24">
      <div className="mx-auto max-w-6xl">
        <div className="mx-auto max-w-2xl text-center">
          <span className="inline-flex items-center gap-2 rounded-full bg-amber-500/10 px-3 py-1 text-sm font-semibold text-amber-700 dark:text-amber-400">
            <svg className="h-4 w-4" viewBox="0 0 20 20" fill="currentColor" aria-hidden>
              <path
                fillRule="evenodd"
                d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 10-2 0v5a1 1 0 001 1h4a1 1 0 100-2h-3V6z"
                clipRule="evenodd"
              />
            </svg>
            Quick answers
          </span>
          <h2 className="mt-4 text-balance text-3xl font-bold tracking-tight text-zinc-900 sm:text-4xl dark:text-white">
            The basics, all in one place
          </h2>
          <p className="mt-4 text-lg text-zinc-600 dark:text-zinc-400">
            No clicking, no expanding. Every answer is right here so you can find what you need and move on.
          </p>
        </div>

        <div className="mt-14 grid gap-6 sm:grid-cols-2 lg:grid-cols-3">
          {faqs.map((item, i) => (
            <div
              key={item.q}
              className="rounded-2xl border border-zinc-200 bg-white p-6 transition hover:border-amber-400/60 hover:shadow-md dark:border-zinc-800 dark:bg-zinc-900/40 dark:hover:border-amber-400/40"
            >
              <span className="grid h-9 w-9 place-items-center rounded-lg bg-amber-500/10 text-sm font-bold text-amber-700 dark:text-amber-400">
                {String(i + 1).padStart(2, "0")}
              </span>
              <h3 className="mt-4 text-base font-semibold text-zinc-900 dark:text-white">{item.q}</h3>
              <p className="mt-2 text-sm leading-relaxed text-zinc-600 dark:text-zinc-400">{item.a}</p>
            </div>
          ))}
        </div>
      </div>
    </section>
  );
}

Dependencies

None — React + Tailwind only.

Licence

Built by Web Innoventix. Free for personal and commercial use, no attribution required.

Built by Web Innoventix

Need a custom interface, a full website, or SEO that gets you cited by AI? We design, build and rank it end to end.

Get a free quote

Similar components

Browse all →
Single Column FAQ Accordion

Single Column FAQ Accordion

Original

A centred single-column accordion where each question expands to reveal its answer using native details and summary, with an animated plus-to-cross toggle icon.

Two Column FAQ Accordion

Two Column FAQ Accordion

Original

A two-column grid of bordered accordion cards that lets visitors scan more questions at once, each disclosing its answer with a rotating chevron and no JavaScript.

FAQ With Side Heading And CTA

FAQ With Side Heading And CTA

Original

A split layout pairing a sticky heading and contact call-to-action card on the left with a native accordion list of questions on the right.

Spotlight Hero

Spotlight Hero

Original

A centred hero with a soft radial spotlight, badge and dual call-to-action.

Split Hero

Split Hero

Original

A two-column hero pairing a headline and CTAs with a product mock and social proof.

Gradient Spotlight Hero

Gradient Spotlight Hero

Original

A minimal centred hero with a soft gradient-mesh backdrop, announcement pill and dual call-to-action buttons.

App Preview Hero

App Preview Hero

Original

A centred hero that pairs headline copy with a realistic product dashboard mock built entirely from markup, complete with browser chrome and a floating notification card.

Waitlist Capture Hero

Waitlist Capture Hero

Original

A dark, focused hero with an inline email capture form and avatar social proof, ready for pre-launch waitlists.

Image Backdrop Hero

Image Backdrop Hero

Original

A cinematic full-bleed hero with a layered image-style backdrop, overlaid left-aligned copy and a trusted-by logos strip.

Gradient Mesh Hero with Staggered Text Reveal

Gradient Mesh Hero with Staggered Text Reveal

Original

A full-screen hero pairing a drifting animated gradient-mesh backdrop with a word-by-word staggered blur-in headline and a logo marquee under the fold.

Typewriter Rotating Words Hero

Typewriter Rotating Words Hero

Original

A hero whose headline cycles through rotating words with a live typewriter caret over an animated grid backdrop, degrading to a gentle word swap when reduced motion is on.

Floating UI Cards Hero with Mouse Parallax

Floating UI Cards Hero with Mouse Parallax

Original

A hero with glassy floating UI cards that drift continuously and shift on mouse-parallax depth around a staggered centre headline.