Your Dedicated Partner for All Things WordPress

How to Add Text Over Image Using Elementor

Table of Contents

Elementor is a powerful web builder that allows you to create beautiful web pages with ease. One of the most popular features of Elementor is the ability to add text over an image, making your pages more visually appealing and engaging. In this blog post, we will guide you on how to add text over an image using Elementor. We will take you through a step-by-step process, so you can easily learn how to create stunning pages that grab the attention of your audience.

Step 1: Choose an Image

The first step is to choose an image that you want to put text over. You can choose any image that suits your website or article. Once you have selected your image, add it to your webpage using the Image element in Elementor.

Step 2: Add a Text Element

After you have added the image, the next step is to add a text element. You can do this by dragging the Text element from the Elementor sidebar onto your page. Place the text element over the image, where you want the text to appear. You can also adjust the size of the text box to fit your text.

Step 3: Customize the Text Settings

Once you have added the text element, you can customize the text settings to suit your preference. You can change the font type, size, color, and alignment of the text. You can also add a background color, border or shadow to your text box. This will help your text stand out from the image in the background.

Step 4: Adjust the Image Overlay Settings

To make your text more visible, you can create an overlay on the image. You can add an overlay by clicking on the Overlay button in the Image Element settings. Select an overlay color that contrasts well with the text color. You can also adjust the opacity of the overlay to make the image a bit subdued and put the focus on the text.

Step 5: Preview and Publish

After you have applied all the settings, preview the page to see how it looks. If you’re satisfied with the result, publish the page. Congratulations! You have now added text over an image using Elementor.


Adding text over an image is a fantastic way to create engaging and visually appealing pages using Elementor. Whether you’re a blogger, business owner or web developer, using this feature can help you create beautiful and conversion-focused pages. Follow the above steps, and you’ll be on your way to creating pages that grab the attention of your audience. Don’t be afraid to test and explore further settings that will make your text-over-image stand out as unique from others. With the right combination of design and content, your website or blog will make your user’s experience an enjoyable and memorable one. So, go ahead and start creating with Elementor!

Frequently asked questions

How can I add multiple layers of text over an image using Elementor, and if so, how can I ensure they are positioned correctly?

Adding multiple layers of text over an image in Elementor is possible by adding separate text widgets for each layer. You can position the text layers as needed by adjusting their margins, paddings, and positioning settings within the Elementor editor. It’s essential to preview the page on different devices to ensure that the text layers are positioned correctly and remain readable across various screen sizes.

Does adding text over an image affect the responsiveness of my Elementor page on different devices, and are there any best practices for ensuring the text remains readable?

Adding text over an image in Elementor may affect the responsiveness of your page, particularly on smaller devices where space is limited. To ensure the text remains readable, consider using relative units for font sizes and adjusting the spacing between text layers as needed. Additionally, preview the page on different devices and use Elementor’s responsive editing features to fine-tune the layout and styling for optimal readability.

Are there any limitations to the styling options available for text added over an image in Elementor, such as font choices, text effects, or alignment options?

Elementor offers a wide range of styling options for text added over an image, including font choices, text effects, and alignment options. However, certain advanced styling features may be limited depending on the specific widget or element used to add the text. It’s advisable to explore Elementor’s styling settings and experiment with different options to achieve the desired look for your text overlaid on images.

Can I animate the text overlaid on an image in Elementor to create dynamic effects, and if yes, what animation options are available?

Yes, you can animate the text overlaid on an image in Elementor to create dynamic effects. Elementor provides various animation options that allow you to animate text layers as they appear or interact with the page. These animation options can be accessed through the Elementor editor’s advanced settings for individual widgets or elements, allowing you to customize the animation type, duration, and delay to suit your design preferences.

How can I optimize the performance of my Elementor page when adding text over an image, particularly if I have multiple instances of this feature on the same page?

To optimize the performance of your Elementor page when adding text over an image, particularly with multiple instances of this feature, consider the following strategies:

  1. Optimize image sizes: Use compressed or appropriately sized images to reduce page load times.
  2. Limit animations: Minimize the use of animations, especially complex or resource-intensive ones, to improve page rendering speed.
  3. Merge layers where possible: Consolidate multiple text layers into a single layer when feasible to reduce the number of elements on the page.
  4. Enable lazy loading: Utilize lazy loading for images and other media to defer loading until they are needed, reducing initial page load times.
  5. Test performance: Regularly test your Elementor page’s performance using tools like PageSpeed Insights or GTmetrix, and optimize as needed to ensure fast loading times for visitors.

How to get started?

Learn more

Elementor Developers

Hire a flexible remote work force and undivided attention.

Get Started

Coupon Code Applied!

Take your time and continue browsing our services.

Alexey Seryapin
Founder of WPServices