Skip to content

component

Interactive Deck

By Jijo M

Details

Summary

Interactive Deck is a code component for both Framer and React TypeScript.

Description

Interactive Deck is a code component for both Framer and React TypeScript. A stack of cards you can fan open on desktop, or swipe through on mobile. This is inspired from Interfacecraft but with the twist of our rich motion and bouncy animations and overall interactions. Check out the Video On desktop the cards fan out. Hover lifts one up. Click and it opens while the others drop into a small stack underneath. Switch cards and each one goes back to its own spot. No reshuffling nonsense. On mobile it's a swipe stack. Any direction works. Top card goes to the bottom. What it is One component, two runtimes. Desktop fan + mobile swipe. Same cards either way. Use it as a Framer code component, or drop in the single-file React TypeScript version (shadcn-style) with framer-motion. What it's for Portfolios, case studies, process steps, product phases, testimonials. Basically anywhere a boring grid would do the job, but you want people poking at it instead. Who it's for If you build in Framer or React and you're tired of static card rows, this is for you. Drop it in, wire your content, ship. Customization Per-card color, image, title, description, and link Show or hide idle title and description separately Layout: size, squircle corners, padding, text inset Desktop: fan spread, open-stack spread, active/inactive scale, Y offsets, tilt and glare Appearance: tilt on hover, grain, shadow, progressive blur on images Draw-in: stagger, spring, once or replay on enter Responsive One component, auto breakpoints (or force desktop / tablet / mobile) Desktop and tablet use the fan Mobile uses the swipe stack Same cards and copy in both Built so you can check the real behavior in your layout Use directly it into Framer, or copy the React TypeScript file into your app and start swapping in your own cards.

Introduction

Highly customizable bouncy cards

Rank history

Daily rank per list, from the first snapshot — lower is better.

11001200128698/148/228/309/79/15
  • All · #2348