
Adding text over an image in Elementor sounds like a two-minute job. Then you try it with the default widgets and end up wrestling with negative margins, absolute positioning, and a Heading widget stacked on a background image that breaks on mobile. There is a faster way. The free Image Hover Effects widget from Master Addons puts a heading and description on top of any image and reveals them with one of 25+ hover animations. You never touch CSS.
In this tutorial you will set up an Elementor text over image section from scratch: upload the image, pick a hover effect from a dropdown, style the overlay, and decide what happens when someone clicks. Every screenshot below comes straight from the Elementor editor, so you can follow along click by click.
Elementor’s own documentation suggests two workarounds for text over image: set the image as a section background and drop a Heading widget inside, or push a heading upward with negative margins. Both work for a static caption. Neither gives you a hover reveal, an animated overlay, or a click action, and the negative-margin trick tends to fall apart at tablet and mobile breakpoints.
A dedicated widget solves all of that in one place:
This is why text-over-image layouts show up everywhere: portfolio tiles that reveal the project name, team cards that show a bio on hover, blog category banners, and gallery grids where captions would otherwise clutter the design.
Image Hover Effects ships in the free version of Master Addons, a library of 76+ widgets and extensions running on 30,000+ active WordPress sites. Here is what you get in this one widget:
All of it works without a Pro license. If you want the full settings reference, the Image Hover Effects documentation covers every control.
In your WordPress dashboard, go to Plugins > Add New and search for “Master Addons”. Install and activate the free plugin from WordPress.org. If anything trips you up, the installation guide walks through it. You need Elementor active too, but the free version is enough.
Open any page with Elementor and search for “Image Hover Effects” in the widget panel. You will spot it among the other MA-badged widgets like Advanced Image, Image Hotspot, and Image Comparison. Drag it into your section.

The Content tab opens with the Effects & Image section. Click Upload Image and pick something from your media library. Two settings sit right below it:

Here is the fun part. Open the Hover Effect dropdown and you get the full list of named effects: Lily, Sadie, Roxy, Bubba, Romeo, Layla, Honey, Oscar, Marley, Ruby, Milo, Dexter, Sarah, Zoe, Chico, Julia, Goliath, Hera, Winston, Selena, Terry, Phoebe, Apollo, Kira, Steve, Moses, Jazz, Ming, Lexi, and Duke.

Each name is a different combination of overlay animation and text reveal. Sadie slides a gradient up from the bottom. Marley drops the title in with an underline. Chico zooms the image out slightly and frames the text with a thin border. The editor preview updates live, so click through a few and hover over the image to test. Here is Chico mid-hover:

A quick grouping to save you clicking through all of them:
Open the Heading section. Type your title and pick an HTML Tag. This matters more than it looks: if the image sits in a grid of services, H3 usually fits your page hierarchy better than the default H2. Search engines read this tag like any other heading on the page.

The Description section adds the smaller line that appears under the title on hover. Keep it to one or two short sentences. Long paragraphs get cut off on smaller images and defeat the point of a clean overlay.

Switch to the Style tab. The Image panel controls how the overlay looks:

Below that, Border Radius reshapes the whole block. Matching values give you soft rounded corners; asymmetric values (100 top-left, 0 top-right, 100 bottom-right, 0 bottom-left) create the leaf shape you see on a lot of modern agency sites.

Still in the Style tab, the Title and Description panels each get their own color, typography, and spacing controls. Font family, size, weight, transform, line height, and letter spacing are all here, plus a text shadow option for the description. If your image is light, switch the title color to a dark value so the text stays readable in both states.

One readability rule worth keeping: aim for clear contrast between text and whatever sits behind it. If the photo is busy, lean on the overlay color and opacity from the previous step rather than fighting it with font weight alone.
Back in the Content tab, the Links or Popup? control decides what a click does. Three options sit behind the small icon toggle: none, popup, and external link.
Popup opens an overlay window with whatever content you choose. Pick a Content Type and either write content directly in the WYSIWYG editor or load a saved Elementor template. Portfolio grids use this constantly: each tile opens a case study without leaving the page.

Link turns the entire image into a clickable card. Paste the URL into the Link URL field and the whole hover area points there, which beats a tiny text link for tap targets on mobile.

If you want more popup patterns beyond this widget (exit intent, scroll triggers, timed popups), see how to add a popup in Elementor for free.
Hit preview and hover over your image. The overlay fades in, the title and description reveal with the effect you picked, and the cursor signals the click action:

Total build time is about five minutes. And since every choice lives in the widget settings, you can swap the effect or recolor the overlay next month without rebuilding anything.
For broader motion design guidance, our guide to Elementor animation effects covers when hover, scroll, and entrance animations each earn their place, and the Master Addons animation features page shows what else the plugin can animate.
Image Hover Effects is the right tool for text reveals, but a few sibling widgets cover the neighboring use cases:
For text over image, nothing beyond the free plugin. All 25+ hover effects, the heading and description fields, overlay styling, popups, and links ship free. Master Addons Pro adds the wider premium widget set, template kits, and extras like the Widget Builder, so it is worth a look once you are building whole sites rather than one section. There is a 14-day money-back guarantee if you try it and change your mind.
Install the free Master Addons plugin, drag the Image Hover Effects widget onto your page, upload an image, then type your title and description in the Content tab. Pick a hover effect from the dropdown and the text appears over the image on hover. No CSS required.
Yes. Set the image as a section or column background and place a Heading widget inside for a static caption. Use the Image Hover Effects widget instead when you want the text to reveal on hover with an animation and a click action.
Yes. It ships in the free Master Addons for Elementor plugin on WordPress.org with all 25+ effects, popup and link click actions, and full styling controls. No Pro license is needed for any part of this tutorial.
Yes. Touch devices treat the first tap as a hover, revealing the overlay text, and a second tap triggers the link or popup. The overlay scales with the image across Elementor’s responsive breakpoints.
Yes. Set Links or Popup to the popup option, then add content in the built-in editor or load a saved Elementor template. Clicking the image opens that content in an overlay window, which works well for portfolio case studies.
An Elementor text over image section takes five minutes with the right widget: drop in Image Hover Effects, upload your photo, pick an effect by name, and style the overlay to match your brand. Positioning and responsive behavior are already handled for you, and the free version covers everything in this guide.
Grab the free plugin, browse the rest of the widget and extension library, and if you get stuck the widget documentation has every setting mapped out.
Related reading: Elementor animation effects, the Elementor Flipbox widget, and adding popups in Elementor for free.
Get all the premium widgets and templates you desire, built with clean code that keeps your site fast. Ditch the bloat, not the features.

110+ Premium Widgets & Lifetime Updates – Build Beyond Limits. An Exclusive Creation by Pixar Labs
Every Master Addons Pro license comes with a 14-day no-questions refund, lifetime updates, and priority support. Try it risk-free this Spring – 40% OFF with “RESET40″ coupon.