Motion Hover Stretch
Dynamic stretch distortion hover effect powered by WebGL.
Overview
Dynamic stretch distortion hover effect powered by WebGL.
- GPU-accelerated WebGL rendering
- Elastic stretch distortion effect
- Customizable text styling with extended font controls
- Flexible image sizing options (Cover, Contain, Custom)
- Smooth GSAP-powered animations
- Support for custom content slots
Elastic Stretch Hover Effect
Motion Hover Stretch applies a dynamic stretching distortion to images based on cursor movement, creating a fluid, organic feel that responds to user interaction.
Features
Stretch Distortion Effect Creates an elastic deformation effect where the image stretches and warps based on cursor velocity, producing a fluid, organic visual response.
Strength Control Adjust the intensity of the stretch distortion from subtle (0.1) to dramatic (1.0) to match your design aesthetic.
Full Customization Comprehensive styling controls for titles, subtitles, colors, fonts, padding, borders, shadows, and more.
Use Cases
Portfolio Showcases — Display project thumbnails with fluid hover reveals that highlight your creative work.
Product Galleries — Make e-commerce product images come alive with organic, flowing interactions.
Hero Sections — Create memorable landing page headers with dynamic, cursor-following imagery.
Fashion & Lifestyle Sites — Add an elegant, flowing visual effect that matches premium aesthetics.

How to Use
Installation
VIDEO PLACEHOLDER: Installation Tutorial
- Log in to your account at framerhub.io
- Navigate to framerhub.io/dashboard
- Find Motion Hover Stretch in your Recent Purchases
- Click the "Copy" button
- Open your Framer project
- Paste the component anywhere on your canvas (Cmd/Ctrl + V)
Customization
The component offers extensive customization through grouped property controls:
Title Styles
- Font (extended controls for size, weight, line height, letter spacing, alignment)
- Color & Hover Color
- Background, Padding, Border, Radius, Shadow
Subtitle Styles
- Same comprehensive options as title styles
Image Settings
- Image source via ResponsiveImage
- Sizing mode: Cover, Contain, or Custom dimensions
Effect Settings
- Strength: Controls stretch distortion intensity (0-1)
Quick Tips
Best Performance — The WebGL renderer uses canvas mode optimization for smooth performance in the Framer editor.
Image Selection — Works best with images that have clean edges and clear subjects.
Strength Settings — Start with 0.25 for elegant effect, increase to 0.5+ for more dramatic distortion.
Custom Content — Use the Custom Items slot to replace default text with your own Framer components.
License
Single Use License — Use in one client project with full commercial rights. No redistribution. 1 license = 1 client.
Refund Policy
Due to the nature of our digital products, we are unable to offer refunds, but we're here to assist you with any questions or concerns!
Why Designers Love This
Motion Hover Stretch transforms ordinary hover interactions into fluid, organic experiences. The Three.js-powered rendering ensures buttery-smooth animations while GSAP provides precise timing control.
Motion Hover Stretch - $9
Dynamic stretch distortion hover effect powered by WebGL.
You might also like
Why Choose Framer Hub Components
Loved by Framer teams
Used by Framer professionals who need premium, no-code experiences.
"The Best Framer CMS Filtering Plugin I've Found — Truly a Game-Changer. I've tested a lot of Framer CMS filtering and sorting components — both free and paid — and this is by far the best one I've come across."
"He really helped me out when I needed assistance adding it to my Framer project. Super fast customer support highly recommend!"
"We had tried a couple of other Framer CMS filter components but they were buggy, hard to use and support was slow or non-existent. FramerCMSFilter is easier to use and has a lot of added functionality."
Got questions? We've the answers
Got questions? We've the answers
Everything you need to know about FramerHub.