Image Before & After Element

A Great Way To Show An Alternate Version Of One Image

Buy Avada
Discover More
Prebuilt Websites

Flexible Styling Control

Never before has it been easier to display the differences between two images. The Avada Builder Image Before & After Element allows you to beautifully highlight image differences with two transitions. Slide, and Fade. Each transition has its own customization options for even more flexibility.


Before & After Image Effects

We offer two types of effect for the Image Before & After. Slide, and Fade. Slide allows users to control what portion of each image they want to see, and Fade transitions the after image over the before image, at whatever speed you’d like.





Any Image, Any Size

Label your images, before and after, to be more descriptive for your users.


Handle Designs

Choose which handle design you’d like. We have several to choose from, each one will accent your website beautifully.

Handle Colors

There are 4 default message types: General, Error, Success, Notice. And a “Custom” message type can be used to customize the element.

Image Labels

The Image Before & After Element for Avada Builder gives you the power to set the styles of the labels you’re using. You can amend the color of the text as well as the size, and much more. See our samples below:


Label Placement

Do you want your labels inside, or outside of your image before and after element? Choose your settings here.


Offset Handle

Controls where the handle will be positioned on page load allowing you to control how much of each image displays by default. In percentage.

Handle Orientation

Would you like your slider to compare your images vertically or horizontally? We allow for both.


Handle Movement Control

Select the type of handle movement control you’d like. Choose from Drag and Click, Drag Only or Hover. Let your users explore your Before & After images in style and have full control over everything.

Drag & Click

Drag Only


Animation Settings

These images have several CSS3 animations. This allows the image to animate when it comes into the viewport to helps catch the viewers eye. Check out each style below.

The Avada: Website Builder


The Avada Website Builder gives you the ability to design and build any layouts for your Avada website. Choose to customize the Footer, single posts, Portfolio posts, archives, search results, and more. With the power of Layouts, Layout Sections, Conditional Logic, Layout Section Elements, and Avada’s massive range of Design Elements, the sky is the limit. Custom design a global footer or only apply the custom Footer to a single page or post.


Header Builder

Whatever your design requirements are, getting the job done could not be any easier. You can decide how many columns to use when designing and building the header, with a vast array of styling options to perfect the layout. What’s more, is you can now choose to create and display as many different headers as you want for different pages and posts throughout your website.

Footer Builder

Free from any constraints of Global Options, anything you can imagine and design, you can build and implement as your Footer, either globally or in a conditional layout on a Custom Post Type, a post category, or any number of other possibilites. With the Avada Footer Builder, we have introduced a tool of unparalled design power and flexibility, and you are now limited more by your imagination than anything else.

The #1 Selling WordPress Theme Of All Time


Individuals & Businesses Trust Avada


Documentation & Videos

We have a wide range of support material to suit your learning style. Our documentation is extensive and growing. There are almost 500 documents, where you can search and read about almost any aspect of Avada. Prefer to watch? We have a growing library of HD video tutorials covering the basics and much, much more. Like to engage? Submit a support ticket, join our Community Forum, or engage with other users on the community run Facebook Avada Users Group.


Start Searching

Video Tutorials

Start Watching

Need Support?

Start Engaging

Customize Elements Globally Or Individually

Elements can be controlled globally inside of the Avada Global Options, or individually per Element by changing the options for each once added to a page or post. Individual Element options will always override the global options. This flexibility gives you the ultimate freedom to style Elements and content that is unique and will stand out from the rest of the site.


  • Effect Type – Choose the effect type. Options include: Default, Slide, Fade.
  • Before Image – Upload or Choose the Before Image from Library.
  • Before Image Label – Set the Label for the Before Image.
  • After Image – Upload or Choose the After Image from Library.
  • After Image Label – Set the Label for the After Image*.
  • When Labels Are Entered – Provides advanced configuration: Label Font Size, Label Accent Color, Label Placement.
  • Handle Design Style – Sets the style of the Handle. Choose from Default, Circle With Arrows, Square With Arrows, Rectangle With Arrows, Arrows, Diamond, Single Circle.
  • Handle Color – Sets the color of the Handle.
  • Handle Background Color – Sets the color of the Handle Background.
  • Handle Offset – Sets the offset of the Handle.
  • Handle Orientation – Sets the orientation of the Handle. Choose from Default, Horizontal, Vertical.
  • Handle Movement Control – Sets the movement and control of the Handle. Choose from Default, Drag & Click, Drag Only, Hover.
  • Element Visibility – Choose to show or hide the element on small, medium or large screens.

  • CSS Class – Add a class to the wrapping HTML element.

  • CSS ID – Add an ID to the wrapping HTML element.


  • Animation Type – Select the type of animation: None, Bounce, Fade, Flash, Rubberband, Shake, Slide, Zoom.
  • Direction of Animation – Can be one of these values: Top, RIght, Bottom, Left, Static.
  • Speed of Animation – Accepts a numerical value from .1, which is the slowest, to 1, which is the fastest.
  • Offset Animation – Controls when the animation should start.