An infinite horizontal carousel with smooth parallax effects, customizable CTA styles, and intuitive drag-and-scroll interactions for showcasing visual content.
Make it with Workshop
Build your own component with AI
The Parallax Carousel is a premium Framer component designed for creating visually engaging, infinite scroll carousels with dynamic 3D effects.
This component offers a fluid and immersive user experience by applying a parallax effect to card images, providing a depth illusion as they move across the viewport. Perfect for modern websites, it supports drag interactions, mouse wheel scrolling, and seamless touch support across both desktop and mobile platforms.
The component uses advanced lerp (linear interpolation) animation for buttery-smooth motion that feels natural and engaging.
Infinite Scroll: Seamless, looped carousel with no visible breaks, ensuring an endless flow of content.
Parallax Depth: Creates a 3D effect with images moving at different speeds as users scroll.
Smooth Animations: Uses advanced Lerp (linear interpolation) for ultra-smooth motion.
Advanced Interaction Methods: Supports mouse wheel, drag, and swipe gestures for a dynamic user experience.
Fully Responsive: Adapts to all screen sizes and devices for optimal performance across desktop and mobile.
CTA Styles: Multiple options for interactive calls-to-action, from minimal arrow designs to centered button overlays.
Optimized Performance: Efficient GPU-accelerated rendering for smooth, non-blocking state updates.
Getting Started:
Add the Component: Copy the code component url into your Framer project.
Add Content: Add card's content under right-hand properties panel. For each item, configure:
Title: Text label for the card.
Image: Upload an image using the ResponsiveImage picker.
Link URL: Destination URL for the card.
Customization Options:
Card Size: Adjust width and height of the card.
Card Spacing: Control horizontal gap between cards.
CTA Style: Choose from "None," "Minimal (Arrow)," or "Centered (Button)" styles.
Fine-Tune Animation: Adjust scroll sensitivity, motion smoothing, and maximum speed for optimal performance.
Visual Effects: Modify parallax depth and image zoom for desired effects.
Typography & Button Styles: Customize title fonts, button styles, and more.
Best Practices:
Use at least 5 cards for optimal performance.
Ensure all images share similar aspect ratios (recommended 1:1 ratio sized image).
Test on both desktop and mobile to ensure smooth touch interactions.
Adjust motion smoothing control for smoother animations.
Content Management:
Content (Array): Add, remove, or configure carousel cards with title, image, and URL properties.
Layout Controls:
Card Width: Control individual card width.
Card Spacing: Adjust horizontal gaps.
Border Radius: Apply rounded corners to card images.
Animation & Performance:
Scroll Sensitivity: Adjust responsiveness to scroll (0.1-5x).
Motion Smoothing: Fine-tune lerp interpolation for fluid animations (0.01-0.2).
Maximum Speed: Set a ceiling for carousel speed (50-500px).
Visual Effects:
Parallax Depth: Adjust depth intensity.
Image Zoom: Scale factor for cards for dynamic zooming effects.
CTA Configuration:
CTA Style: Choose none, minimal, or centered.
CTA Display: Control visibility behavior (always visible or on hover).
Hover Fade Effect: Define transition for CTA appearance.
Interaction Settings:
Enable Clicks: Toggle click functionality for navigation.
Open in New Tab: Control whether the link opens in a new or same tab.
Text Color: Global control for text elements.
Responsive & Production-Ready:
Adapts across all screen sizes.
Optimized for performance with useInView hook, ensuring animations only run when the component is visible.
Advanced Interaction Methods:
Mouse Wheel Scrolling: Vertical scroll translates to horizontal movement.
Drag Gestures: Smooth, momentum-based dragging.
Touch Support: Full support for swipe gestures on mobile devices.
Smart Click Detection: Prevents accidental clicks during dragging.
Infinite Looping:
Seamless, continuous scrolling without visible disruptions.
Sophisticated Animation System:
Lerp Interpolation: Smooth, natural movement for carousel transitions.
Parallax Effect: Cards shift at different rates, creating a 3D depth effect.
Hover Animations: Multiple variants for button effects, including text rotation and sliding arrows.
Hardware Acceleration: Uses GPU-accelerated rendering for optimal smoothness.
Flexible CTA Styles:
Options for minimal, centered, or no CTA for clean or dynamic presentations.
Accessibility & UX:
Proper cursor feedback and interaction states (grabbing, pointer).
Drag prevention for images to avoid conflicts with the browser.
User-select disabled for smoother interaction.
Portfolio Showcases: Display creative work with elegant scrolling effects.
Product Galleries: Highlight products with interactive, clickable cards.
Event Highlights: Showcase event moments or photos with smooth navigation.
E-commerce Collections: Smooth browsing experience for product categories or services.
Brand Storytelling: Create immersive narratives with interactive carousel content.
Made with ❤️ by Soyeb
Refund Policy: Due to the digital nature of these components, all sales are final, and once delivered they cannot be returned or refunded. Please review product details and demos before purchasing, and feel free to reach out if anything is unclear.
If you have any questions, need a custom Framer component, want clarification, or run into any issues, you can always reach me out at creator.nitso@gmail.com. I’m here to help.