Skip to main content
ParticleUI

Flip Card

3D CSS flip card with front and back slots. Supports horizontal/vertical flip and hover/click trigger.

🃏

Front side

Hover to flip

Back side

Surprise!

Vertical flip

Hover to flip

Flipped!

Installation

1

Run the CLI

$npx particleui-cli add flip-card

Usage

TSX
import { FlipCard } from "@/components/ui/flip-card"

export default function Example() {
  return (
    <FlipCard
      height={200}
      className="w-48"
      front={
        <div className="flex h-full items-center justify-center">
          <p className="font-semibold">Front</p>
        </div>
      }
      back={
        <div className="flex h-full items-center justify-center">
          <p className="font-semibold text-accent">Back</p>
        </div>
      }
    />
  )
}

Props

PropTypeDefaultRequired
frontReact.ReactNodeyes
backReact.ReactNodeyes
heightnumber | string240no
direction"horizontal" | "vertical""horizontal"no
trigger"hover" | "click""hover"no

Details

Source filecomponents/ui/flip-card.tsx
Typeui
Categoriescards, particles
npm dependencies
Registry deps
Claude skill