Resources
Desktop app
Marketplace
Community
Developers
Wallpapers
Meetups
Company
Security
Careers
Report
Status
Legal
Blog
Creators
Program
Payouts
Experts
Awards
Events
Brand
Compare
Squarespace
Wordpress
Unbounce
Webflow
Figma
Wix
Solutions
Figma to HTML
Website builder
Portfolio maker
Landing pages
UI/UX design
No-code
Socials
Instagram
X Twitter
YouTube
LinkedIn
Threads
TikTok
    Component preview thumbnail
    MarketplaceComponents

    Hover Zoom

    When users hover over the image, it magnifies with a cursor-tracked transform origin, creating a dynamic and responsive zoom experience.

    Jurre
    Jurre
    Creator
    3mo ago
    Updated
    834
    Installs
    Jurre
    Jurre
    Creator
    3mo ago
    Updated
    834
    Installs

    Make it with Workshop

    Build your own component with AI


    Interactive Cursor-Based Image Magnifier

    The ZoomImage component adds a smooth, interactive hover zoom effect to any image in your Framer project. When users hover over the image, it magnifies with a cursor-tracked transform origin, creating a dynamic and responsive zoom experience. This component is ideal for product showcases, portfolio previews, galleries, and interactive hero sections, offering a high-end, engaging interaction that feels fluid and polished.

    Engaging Hover Interaction

    • Smooth zoom on hover: Magnifies the image by a customizable scale factor for a dynamic reveal.

    • Cursor-based focal point: The zoom centers dynamically on the cursor’s position, creating a natural, immersive feel.

    • Fluid transitions: Powered by Framer Motion, the animation uses customizable easing and duration for seamless performance.

    • Responsive reset: On hover leave, the image elegantly returns to its original scale without abrupt movements.

    Full Customization Controls

    ZoomImage includes property controls so you can easily tailor it to match your design:

    • Image support: Upload and display any image, with automatic responsive sizing.

    • Zoom scale: Choose how much the image magnifies (1.1× up to 5×).

    • Transition timing: Adjust duration and easing for a fast or smooth zoom experience.

    • Background color: Set a backdrop behind the image for contrast or framing.

    • Border radius: Add rounded corners (0–50px) for soft, modern styles.

    How It Works

    The component uses Framer Motion for scaling animations and calculates the cursor’s position relative to the image to update the CSS transform-origin. This means the zoom feels centered on where the user hovers, giving a premium, interactive effect. The zoom smoothly transitions in and out, avoiding any jarring jumps.

    Perfect For Modern Web Experiences

    Use ZoomImage to:

    • Showcase product details in e-commerce designs.

    • Create dynamic portfolio previews.

    • Add subtle interactivity to image galleries.

    • Highlight hero images or background visuals with engaging motion.

    Support
    About ComponentsRefund PolicyContact Creator
    Framer
    EnterprisePricing
    Log inSign up
    Enterprise
    Pricing
    Log in
    Sign up
    Marketplace
    TemplatesPluginsComponentsVectors
    Templates
    Plugins
    Components
    Vectors

    More Components

    See All →
    Thumbnail for TOC Island (CMS), a Framer Marketplace template by Garry Andreano.
    TOC Island (CMS)
    $20
    Garry Andreano
    Thumbnail for Ascii Pattern, a Framer Marketplace template by Dulaj dilshan.
    Ascii Pattern
    $6
    Dulaj dilshan
    Thumbnail for Thermal Cursor, a Framer Marketplace template by Troy Miller.
    Thermal Cursor
    $2
    Troy Miller
    Thumbnail for ASCII, a Framer Marketplace template by Gia Minh.
    ASCII
    $5
    Gia Minh
    Thumbnail for SmartCarousel, a Framer Marketplace template by 8ighty8.studio.
    SmartCarousel
    $15
    8ighty8.studio
    Thumbnail for Staggered Hover Logo, a Framer Marketplace template by  Vlad Tro.
    Staggered Hover Logo
    $2
    Vlad Tro
    Thumbnail for DirectPay, a Framer Marketplace template by Sherif Alabi.
    DirectPay
    $20
    Sherif Alabi
    Thumbnail for Staggered List, a Framer Marketplace template by Feux Design.
    Staggered List
    $9
    Feux Design

    More from Jurre

    See All →
    Thumbnail for Stocks, a Framer Marketplace component by Jurre.
    Stocks
    component · Free
    Jurre
    Thumbnail for Crypto, a Framer Marketplace component by Jurre.
    Crypto
    component · Free
    Jurre
    Thumbnail for Tilt Card, a Framer Marketplace component by Jurre.
    Tilt Card
    component · Free
    Jurre
    Thumbnail for Text Glow Hover, a Framer Marketplace component by Jurre.
    Text Glow Hover
    component · Free
    Jurre
    Thumbnail 1 for Fusion, a Framer Marketplace template by Jurre.Thumbnail 2 for Fusion, a Framer Marketplace template by Jurre.
    Fusion
    template · $49
    Jurre