Animated Review Card
A customizable, interactive review card with drag/click interactions, auto-rotation, and multiple themes.
Installation
Usage
Examples
Basic Usage
James Bryan
Dorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu turpis molestie, dictum est a, mattis tellus. Sed dignissim, metus nec fringilla accumsan, risus sem sollicitudin lacus, ut interdum tellus elit sed risus.
Keith Johnson
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Mark Sloan
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Click Interaction
Use click instead of drag to navigate through reviews.
James Bryan
Dorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu turpis molestie, dictum est a, mattis tellus. Sed dignissim, metus nec fringilla accumsan, risus sem sollicitudin lacus, ut interdum tellus elit sed risus.
Keith Johnson
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Mark Sloan
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Auto Rotation
Enable automatic rotation through reviews with customizable interval.
James Bryan
Dorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu turpis molestie, dictum est a, mattis tellus. Sed dignissim, metus nec fringilla accumsan, risus sem sollicitudin lacus, ut interdum tellus elit sed risus.
Keith Johnson
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Mark Sloan
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Themes
Choose from multiple pre-built themes.
James Bryan
Dorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu turpis molestie, dictum est a, mattis tellus. Sed dignissim, metus nec fringilla accumsan, risus sem sollicitudin lacus, ut interdum tellus elit sed risus.
Keith Johnson
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Mark Sloan
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
V0 Known Issue
Incase you want to open in V0, it doesn’t support cssVars or Tailwind properties. Please see shadcn/ui for more details.
To enable border-beam to function as expected, you need to instruct V0 to add the following animation config to tailwind.config.js
file:
API Reference
AnimatedReviewCards Props
Prop | Type | Default |
---|---|---|
reviews | Review[] | - |
interactionType | "drag" | "click" | "drag" |
animationDuration | number | 0.3 |
scaleStep | number | 0.05 |
verticalSpacing | number | 10 |
horizontalSpacing | number | 20 |
autoRotate | boolean | true |
rotateInterval | number | 6000 |
theme | "default" | "primary" | "elegant" | "vibrant" | "minimal" | "default" |
showBorderBeam | boolean | true |
Review Object
Prop | Type | Default |
---|---|---|
id | number | string | - |
name | string | - |
avatar | string | - |
text | string | - |
rating | number | - |
ClassNames
Prop | Type | Default |
---|---|---|
container | string | - |
card | string | - |
cardContent | string | - |
header | string | - |
avatar | string | - |
name | string | - |
text | string | - |
rating | string | - |
star | string | - |
activeStarColor | string | - |
inactiveStarColor | string | - |
Last updated on