Skip to main content
Solved

Is there a way to make zoom in on hover effect for images?

  • November 16, 2021
  • 5 replies
  • 24381 views

Pavel_Guzenko

I want to make for all images in my design Zoom in effect on hover (while hovering). So far the only way I can see is to make a Frame with Open overlay on top with Dissolve animation. As you can image it’s not in any way looks like Zoom in effect. I can also make for each image a separate artboard and use Smart animate, but then I will have to have like tens of artboards. Is there a simpler way?

Best answer by tank666

Hi @Pavel_Guzenko, it’s very easy to do it.

  1. Create two components: 1st — default state; 2nd — with an enlarged image.
  2. Combine them as variants.
  3. Create a “While hovering” interaction using an “On change” action between variants.
  4. Add an instance of this component to your frame and run the prototype.

If you need a file, let me know.

View original
This topic has been closed for replies.

5 replies

tank666
  • 4871 replies
  • Answer
  • November 16, 2021

Hi @Pavel_Guzenko, it’s very easy to do it.

  1. Create two components: 1st — default state; 2nd — with an enlarged image.
  2. Combine them as variants.
  3. Create a “While hovering” interaction using an “On change” action between variants.
  4. Add an instance of this component to your frame and run the prototype.

If you need a file, let me know.


Pavel_Guzenko

Yes. I actually figured out myself already. But thanks anyway! 🙂


Adi_Chomski

hey! i would appreciate a more detailed explanation if possible. thank you!


tank666
  • 4871 replies
  • December 2, 2021

I made an example for you. Duplicate this file to see how it works.

Design file:

Figma – 2 Dec 21

  • 0 replies
  • January 1, 2022

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings