A layered card stack component that adds shallow depth to service, feature, and proof card groups.

Depth Card Stack adds motion to a component that already has a job: cards stack with shallow depth.
Use Depth Card Stack when a small group of service, proof, or feature cards should feel deliberately layered. The stack should clarify hierarchy while keeping every card readable as normal HTML.
The main risk is hiding the lower cards behind style. Depth should stay shallow, focus states must remain visible, and the section must collapse into a clean stack on mobile.
You can preview it now. Upgrade to Pro for instant install access.
You can preview it now. Upgrade to Pro for instant install access.
You can preview it now. Upgrade to Pro for instant install access.
You can preview it now. Upgrade to Pro for instant install access.
You can preview it now. Upgrade to Pro for instant install access.
A SaaS service page can use Depth Card Stack to group three or four proof cards into a layered sequence. The depth makes the group feel curated while every card heading, link, and description remains available.
Not for long comparison sets, dense pricing matrices, or card groups where users need to scan every item quickly.
Keep the card count small, animate transform and opacity rather than layout, and avoid re-rendering the entire stack when one card receives focus or hover.
Cards need real headings and links in source order. On mobile, flatten depth into a simple vertical stack or swipe-free card group.
| Prop | Type | Default | Description |
|---|---|---|---|
duration | number | 0.55 | Card navigation transition duration. |
mouseInteraction | boolean | true | Enables pointer tilt and texture reveal on the active card. |
lerp | number | 0.18 | Pointer-follow smoothing amount; higher values track faster. |
smoothness | number | 0.4 | Hover enter/leave smoothing duration for card tilt and texture reveal. |
Use it when a service, feature, or proof group needs layered, shallow-depth browsing.
Keep each card as normal HTML with a heading, readable copy, link or button where needed, and a visible focus state. Depth should never hide focus rings or make the keyboard order feel different from the DOM order.
Flatten the layout into a clean vertical card stack with shallow or no overlap. Touch users should be able to read and open every card without relying on hover or depth.
Yes, when a small set of service, feature, or proof cards needs stronger hierarchy. It hurts the section when depth hides content or slows scanning.
Keep state changes visible and instant while removing decorative movement.
Need a custom effect? Tell us what to create.