Flip Card
3D CSS flip card with front and back slots. Supports horizontal/vertical flip and hover/click trigger.
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
| Prop | Type | Default | Required |
|---|---|---|---|
| front | React.ReactNode | — | yes |
| back | React.ReactNode | — | yes |
| height | number | string | 240 | no |
| 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—