Pro Cards Suite
Standalone physical cards: HoloFinishCard, ParticleRevealCard, GlassShatterCard, and FrostHoverCard.
On This Page
Standalone physical cards: HoloFinishCard, ParticleRevealCard, GlassShatterCard, and FrostHoverCard.
Four standalone physical cards engineered for high-end product presentation. Each accepts any transparent PNG silhouette via the src prop.

Iridescent foil sheen masked to product PNG alpha channel with 3D cursor tilt.

Spring-physics pixel particles assemble on load, repel from cursor.
SPRING PIXEL SYNTHESIS
Click to shatter into jagged triangular shards with gravity and auto-restore.
WATERTIGHT JAGGED SHARDS
60 shardsFrosted glass layer clears with a circular wipe mask following the cursor.

STEAMED VAPOR WIPED GLASS
25% Wiped| Prop | Type | Default | Description |
|---|---|---|---|
| src | string | undefined | Transparent PNG image URL for standalone single-finish mode. |
| finishes | ProductFinishItem[] | [] | Array of finish variants with name, PNG image, and holoColors. |
| intensity | "subtle" | "medium" | "vibrant" | "medium" | Iridescent foil sheen intensity and reflective opacity. |
| maxTilt | number | 32 | Maximum 3D tilt angle in degrees during cursor tracking. |
| cardWidth / cardHeight | number | string | 360 / 480 | Outer card dimensions in pixels or CSS dimension string. |
| showLabels | boolean | true | Whether typographic plates (name, price, edition) are rendered. |
| showSwatches | boolean | true | Whether the interactive bottom finish swatch selector bar is displayed. |
| Prop | Type | Default | Description |
|---|---|---|---|
| src | string | required | Transparent PNG image URL of the product. |
| particleSize | number | 2.2 | Size in pixels of each rendered pixel particle. |
| gap | number | 3 | Pixel sampling step/density. Lower value yields denser particles. |
| repelRadius | number | 85 | Cursor repulsion radius in pixels. |
| repelForce | number | 6.5 | Physical repulsion impulse force pushing particles away from cursor. |
| springStiffness | number | 0.08 | Spring acceleration pulling particles back to their home pixel coordinate. |
| scatterOnLoad | boolean | true | Whether particles begin scattered and assemble dynamically on load. |
| Prop | Type | Default | Description |
|---|---|---|---|
| src | string | required | Transparent PNG image URL of the product. |
| gridCols / gridRows | number | 5 / 6 | Triangular mesh subdivision density. |
| jitterAmount | number | 0.35 | Displacement factor for interior jagged vertex jitter. |
| shatterForce | number | 11 | Explosion impulse magnitude applied to shards upon click. |
| gravity | number | 0.36 | Downward gravitational acceleration acting on airborne shards. |
| autoRestoreDelay | number | 1600 | Delay in milliseconds before shards spring back into watertight position. |
| Prop | Type | Default | Description |
|---|---|---|---|
| src | string | required | Transparent PNG image URL of the product. |
| wipeRadius | number | 110 | Radius in pixels of the cleared circular aperture under the cursor. |
| blurAmount | number | 16 | Backdrop filter blur strength applied to steamed glass layer. |
| cardWidth / cardHeight | number | string | 360 / 480 | Outer card dimensions in pixels or CSS dimension string. |