Image Hover Effects
A static image just sits there. Add image hover effects and the same picture starts doing some work: a title slides in, a description fades up, and a click sends people to a link or opens a full popup. The Image Hover Effects widget for Elementor ships with 30+ hover animations (fade, zoom, slide, push, and the rest) and you set them up without writing a line of CSS. It fits the places where one image has to carry a title, a caption, and an action: portfolios, team grids, service cards, product showcases.
Pick an effect, choose what the click does, and style each layer to match your design. What you end up with is an image card people actually stop on instead of scrolling past. The video below walks through the whole thing, shows every animation, and the setup takes a couple of minutes.
What Are Image Hover Effects?
An image hover effect is an animation that fires when someone moves the mouse over a picture. Instead of staying flat, the image reacts. It can zoom, blur, change color, or slide a text panel into view. You will also see them called image rollover effects or photo hover effects, and they all do the same thing: take a plain image and make it read as “there is more here, click me.”
You can build all of this by hand with custom CSS. That means writing the transitions, getting them to behave on mobile, and going back into the code every time the design shifts. The Master Addons widget handles it visually inside Elementor, so you get simple image hover effects without opening a code editor. If you want to see the rest of the toolkit, browse the Master Addons widgets and extensions or the Elementor animation features.

30+ Pre-Built Hover Animations
First impressions happen on hover. You get a library of CSS animations that bring your title and description in smoothly, so the text arrives instead of just popping onto the screen. Apply any effect with one click, then cycle through them in the editor until one suits the image. I usually try three or four before settling, since an effect that looks great on a wide landscape shot can feel off on a tight portrait crop.
- Fade and zoom: the image fades or scales up while the text fades in.
- Slide (up, down, left, right): a caption panel slides in from any edge.
- Push and reveal: the image shifts over to make room for the title and description.
- Float and shine: a small lift and a light sweep across the image.
- Plenty to choose from: quiet fades at one end, bold directional slides at the other.
- Runs on CSS: the motion stays smooth because it is not leaning on heavy scripts.
- Quick to test: swap effects in the editor and see the change right away.
Smart Linking and Popup Content on Click
You decide what happens when someone clicks the card. Point it at any URL with a standard link, or switch the action to Popup and keep people on the page. The popup is not limited to text either: set Content Type to Saved Section and it pulls in any Elementor template you have already built. That turns one image card into a doorway to a full bio, a product spec sheet, or a contact form, and the visitor never leaves the page.
- Two click actions: send traffic out with a link, or keep people on-site with a popup.
- Real templates in the popup: use plain text, or drop in a full layout from your library.
- Tease, then tell: the image is the hook and the popup carries the detail.


Full Content and Style Control
You control how the card looks down to the detail. Upload your image and set its opacity and filter separately for the normal and hover states. Add a heading (pick the right HTML tag so it helps your page structure) and a description, then style each piece on its own with its own colors, type, shadows, and spacing.
- Separate title and description: style each one so the hierarchy reads clearly.
- Image filters: the grayscale-to-color trick on hover still looks good and is a one-setting change here.
- Card frame: background, borders, rounded corners, padding, and box shadow, so it sits right in your layout.


How to Add Image Hover Effects in Elementor?
You can have a working hover card in under two minutes. No CSS, no shortcodes.
- Install and activate Master Addons, then edit any page with Elementor.
- Search the widget panel for Image Hover Effects and drag it onto your layout.
- Upload your image and add a title and description.
- Open the Hover Effect dropdown and pick one of the 30+ animations.
- Set the click action to Link or Popup, and choose a saved template for popup content.
- Style the title, description, and container, then publish.
One thing worth doing before you publish: preview the card on a phone. Hover does not exist on touch, so check that the tap behavior makes sense (more on that in the FAQ). For every setting laid out in order, follow the Image Hover Effects documentation.
Where to Use Hover Effects on Images?
- Team grids: name and role on hover, then a full bio in a popup on click. Here is how to build a team members section.
- Portfolios and galleries: a project title and a “View case study” link over each photo.
- Service cards: a short description and a link through to the service page.
- Product showcases: tease the product image, then open the specs in a popup.
- Blog and category tiles: a hover caption on image-led navigation.
For more ways to put text and pictures together, read 25 Elementor text-over-image techniques, or look at related image widgets like the image hotspot widget and the Elementor image carousel.
Frequently Asked Questions For Image Hover Effects
Will these hover effects work on mobile devices?
They are built for desktop, where there is a mouse to hover. On a touchscreen the effect usually fires on the first tap to show the content, and the second tap follows the link or opens the popup. So plan for two taps on mobile, and make sure the text stays readable once it shows.
How do I create simple image hover effects without writing CSS?
Drop the Image Hover Effects widget on your page, upload an image, add a title and description, and pick an animation from the dropdown. That is it, no CSS. The widget writes the CSS for you behind the scenes, so even a fairly involved hover card stays easy to put together.
Can I open a team bio or product details in a popup on click?
Yes. Put the name in the Title and the role in the Description, set the click action to Popup, and choose Content Type: Saved Section. Build the bio as a template in Elementor and select it here. Click the photo and that full layout opens in the popup.
How do I choose between a link and a popup?
Use a link when you want to move the visitor to another page, like a product page or a blog post. Use a popup when you want to show more without leaving the current page: specs, a short bio, a contact form, or a larger view of the image.
Will many animated image cards slow down my site?
The effects run on CSS, so a handful on a page is no problem. What actually slows things down is image weight, so compress your images first. Once you are past 20 or so cards on one page, turn on lazy loading and the first paint stays quick.
Can I use different hover effects on different images?
The settings cover one card at a time. To mix effects, add a separate Image Hover Effects widget for each image and set them up independently. That is how you get a gallery where the cards do not all animate the same way.
What is the benefit of a "Saved Section" in the popup over plain text?
A Saved Section gives you the full Elementor editor inside the popup. Instead of plain text you can add images, buttons, columns, videos, or forms, so the popup looks like the rest of your site rather than a bare text box.
Trending Elementor Widgets & Extensions
Build sophisticated websites in less time.

Glassmorphism

Container Extras

Patterns

Post/Page Duplicator


