Divi Hover Options are available for any content or element you add to a page in Divi.
You can add hover effects to text, icons, links, images and more within a module. Or you can add hover effects to entire modules, columns, rows, and/or sections.
This allows creativity to soar, enabling designers to create fun, interactive elements on their Divi websites. Customizing hover options is easy and is accessible anywhere in the Visual Builder.
What's Possible With Hover Options in Divi
You can apply hover states to the content, design, and advanced settings of virtually any Divi design element (sections, rows, columns, and modules).
Changing Content on Hover
Changing your page content on hover (elements like text, images, buttons, blurs, and more) is possible. In the video below, you will see an image change on hover and the text of the button on hover.
Changing Design Styles on Hover
You can also change design settings on hover, like background colors, font styles, filters, transformations, and more. Check out the video below to see an example of what's possible.
Accessing Divi Hover Options
Hover options are available in virtually all of Divi's design elements! This includes Sections, Rows, Columns, and Modules.
You can access hover options in the same location as regular customization options in the settings modal. This allows you to customize an element's background design for both the default desktop view and the hover state in one convenient location.
How To Access Hover Options
Click on the gear icon to open the element's Settings modal window
Navigate to the setting you would like to apply a hover effect on
Hover over it and click the Hover icon to enable the hover option
Click on the Hover icon tab
Note: If an option doesn’t have the cursor icon available, it doesn’t support hover option capabilities.
Accessing Content Hover Options
In this example, let's change the button text on hover so that the button behaves like this on hover:
Click the gear icon to bring up the module's Settings modal window
Navigate to the Content tab and
Click on the Text Options group
Hover over Text and click the hover icon to bring up the hover tab
Click on the hover tab and enter the text displayed on the hover state
Accessing Design Hover Options
For this example, let's change the button background color on hover.
Click on the Design tab
Open up the Button options group
Click on the hover icon and go into the hover tab
Select the background color you want to display on the hover state
Click the green check button at the bottom of the module to save your changes.
Accessing Advanced Hover Options
To add custom CSS on hover to the button module:
Click on the Advanced tab
Click the Custom CSS → Module CSS tab
Hover over the box you want to put CSS in, click the hover icon , and go into the hover tab.
Paste your CSS.
Click the green check button to save your edits.
Using Hover Options In Divi (Examples)
While hover effects are available in all Divi elements, you'll likely use them mostly within modules. Here are a few examples of how you can use hover options!
How To Change a Background Color on Hover for a Blurb Module
To change a blurb's background color on hover, follow these steps.
Click on the gear icon to open the Blurb's Settings modal window
Click on the Content tab
Open the Background Options group
Hover over the Background, click the hover icon
Click on the Hover tab
Set the hover Background color
Click the green check button to save your edits.
And here's the result!
How to Change the Blurb Image or Icon On Hover
To change the blurb icon on hover, follow these steps:
Navigate to the Content tab
Click into the Image & Icon options group.
Hover over the Icon and click the hover icon
Click on the Hover tab
Choose the icon you want to display on hover
Save your edits
And here's the result!
How to Change Blurb Body Text Color On Hover
Click on the Design tab
Open the Body Text options group
Go to Text Color, hover over it and click the hover icon
Click on the Hover tab
Set the text color to
#ffffff
Click the green check button to save your edits
Here is the final result:
Using Hover Options in Sections, Rows, and Columns
Hover options are available within sections, rows, and columns, too.
Change a Column's Background Color
In the example below, let's change a column's background color on hover.
Click on the gear icon to open the Row's Settings modal window
Click on the gear icon for any of the columns
From the Content tab, expand the Background options group
Hover over the Background, click the hover icon , and click into the hover tab
Change the background color for the Hover state
Save the changes.
And here is the final result:
Changing Hover States in Sections and Rows
You can also change content, design, and advanced options on hover with Sections and Rows. Use the same steps above to access those.
How to Control Transition Duration of Hover Effects
When hover effects are applied to an element, there is a default speed and duration that they happen.
You can tweak the hover effect's speed and duration by navigating to the Advanced tab → Transitions and adjusting the available controls.
You can adjust the hover effect's duration, delay, and speed curve. Transition settings are in the Advanced tab of modules, columns, rows, and sections.
You can change how your hover effects behave by combining hover options and transition effects. You can control the duration of the transition by adjusting the duration slider.
Additionally, you can set a delay for your transition if you'd like it to start before or after another transition effect.
Lastly, there is an option to set the speed curve using several different options.
Example: A 50px white border is applied to an image on hover. The transition duration is 300ms with no delay, and the transition speed curve is set to Ease.
Taking the same example as above, we'll adjust the transition duration to 0ms, with no delay, and the transition speed curve will be set to Linear.
See how much faster and snappier it is? Tweaking these settings allows you to create custom transitions that achieve your desired effect.
Using Transform Options With Hover Options
Combining Transform options with Hover options gives you the power to create even more dynamic designs.
Below is an example of some effects you can achieve when combining these two options.
To learn how to recreate this demo, check out this blog post.
Check out our Transform Options Guide to learn more about Transform Options.
Hover Options Are Element Specific
Hover options are activated when hovering over the space of a specific Divi element. Hover space refers to the entire element and the space within it.
Parent / Child Element Hierarchy
When applying hover effects in Divi, it’s important to remember the hierarchy of Divi’s Sections, Rows, Columns, and Modules.
Sections contain Rows
Rows contain Columns
Columns contain modules.
These are called parent and child elements.
Child elements are nested inside parent elements and are affected by any design style you apply to the parent element.
Hover Options Are Set At The Element Level
To understand how Divi Hover options work, it's important to note that they are set at the element level. Each Divi element has its own hover space, which is the element's size.
Here is an illustration of Divi's hover space for each building block element.
Each element has built-in hover options activated when hovering over that element or any of the child elements it contains.
Example: If you have added hover options to a section, only those options will become active whenever you hover over the section.
Hovering over the Row inside the Section, you will activate any hover options added to the Row. But because the Row is a child of the Section, you will also activate the section hover options as well.
Hovering over the Column within the row will activate any hover options added to the column and its parent row and section.
Hovering over the Module within the Column will activate any hover options added to the module and its parent elements with hover options (Column, Row, and Section).
Hovering over a module will also trigger the hover effects of its parent elements. However, when you hover over just a section, it will not trigger the module hover effects.
Use Case Examples for Divi Hover Options
Let's look at some practical use case examples of where you would use hover options.
Apply the Hover Effect to Icon Buttons and Social Media Follow Buttons
It is always a good idea to use hover options on buttons to encourage users to click.
With Divi, you can add simple and creative hover effects to icon buttons. This also includes social media follow buttons as well.
Check out this tutorial on creating unique social media follow button hover effects in Divi.
Add Hover Effects To Images and Image Galleries
With Divi's hover effect, you can easily change the design of your images on hover creatively.
This is great for images and image galleries that allow the user to see an alternative image design (like a black-and-white version of the image) on hover.
Plus, you can combine this hover effect with clickable lightbox functionality.
Use Hover Options to Show or Hide Content
By adjusting the opacity of your elements, you can show or hide elements on hover. Modules such as buttons, images, social media, or even full-content sections can be manipulated to create stunning effects with hovers.
This is perfect for a call to action or for showcasing featured products.
For more, check out how to change content on hover to create unique CTAs in Divi.
Applying Hover Options to Multiple Elements Activated Simultaneously
Hover options are applied to each element. However, it can create simultaneous hover effects when hovering over child elements.
Example: Ensuring all elements span the full width of their parent container would allow them to all share the same hover space.
Now, whenever hovering over an element, it will activate the hover effects for each element simultaneously.
Below is a Row, Column, and Module that all share the same hover space. Therefore, hovering over their shared area will simultaneously activate each hover option.
For more, check out how to trigger hover effects on elements simultaneously in Divi. You can also get creative by combining hover effects on multiple elements to reveal content cleverly.
For example, you can create pop-out service descriptions when hovering over a multiple-column row in Divi.
Using Blur On Hover To Highlight Content
Additionally, you can combine hover options and visibility settings to achieve some cool effects.
Example: When using a blurb module, you can spotlight the blurb module by blurring out the rest of the content on the page on hover.
For more, check out How to Highlight a Hovered Blurb Module by Blurring the Other Ones with Divi.
FAQ: Divi Hover Options
Should I Use Hover Options on Mobile?
Should I Use Hover Options on Mobile?
There is no hover capability on mobile devices.
The closest thing to hover is touch. In most mobile browsers, hover effects will be triggered on touch.
Although this can be useful for certain functionality like toggles or revealing content on touch, it is not recommended as a best practice.
This is especially true when using hover effects on links and buttons on mobile. If you have a hover effect on a clickable link, users may need to click on the element twice (once to trigger the hover effect and then another to click the link).
That is why, in most cases, it would be better to disable hover effects on mobile devices.
How Do I Disable Hover Options on Mobile?
How Do I Disable Hover Options on Mobile?
If some of your hover effects reveal hidden content on hover, that could be a problem on mobile devices since they don't have hovering capabilities.
To solve this issue, we recommend setting your mobile design styles to match your hover state design styles so that hidden content is visible on mobile devices.
Example: Below, we have text that appears on hover. However, we'll need that text to be visible on mobile without hovering over it (since hovering on mobile isn't a thing).
To remedy this situation, go into the mobile design settings for the background and text colors and make them match the hover state styles so that this content is displayed on mobile devices without hovering.
Will Hiding and Showing Content on Hover Affect SEO?
Will Hiding and Showing Content on Hover Affect SEO?
No. It's important to understand that your content is still there. You are only adjusting their transparency.
Therefore, Google and other search engines can see them in the code. You can rest assured that using Divi's hover effects will not affect your site's SEO.
Tips & Best Practices For Hover Options
There's no limit to Divi's Hover Options. However, there are a few things to keep in mind when you are deploying them.
Be Purposeful When Using Hover Options
Changing the style of an element on hover will prompt the user with some further engagement or call to action (like clicking on the element).
That's why, in most cases, hover effects are used on buttons because most people will think that the hover effect means it is clickable. Thankfully, Divi allows you to add a link URL to any element to make it clickable, in addition to hover options.
Of course, you can also do other purposeful hover effects, like revealing additional content to engage the user to read more about a feature. But, in most cases, it's best to avoid adding hover effects strictly for design's sake.
This may affect the user experience negatively, leaving them needing clarification about the purpose of the hover effect.
Hover Options are great for Desktop, but not Mobile
It's generally a good idea to only apply hover effects on desktop views. While hover effects can be applied to mobile devices, they are discouraged because users usually have to double-tap to see the effect.
This can confuse and frustrate your site's visitors, or they may miss the effects altogether. Good use of animation is encouraged, but keep the user's experience in mind when using them.
Use Hover Options to Highlight an Element
Using hover effects to highlight an important site area is a great idea to draw your visitor's attention. Any micro-animation hover effect on a link or button will help users understand it is clickable.
Consider using a hover effect to change an important line of text or a call-to-action module. When deciding which elements to use hover effects on, consider your options carefully. Modules such as Buttons, Call to Action, and Blurb are great options to help get your message across.
Another idea would be to use hover options on columns containing important information. Differing background colors on hover is an excellent way to highlight content.
Don't Overdo Hover Options
While animation and interactive elements are a great way to boost user engagement, be careful to do what is necessary.
Using too much animation or visual effects can confuse visitors. This could cause them to miss your message altogether. Keep effects to a minimum and only highlight the most important areas of your pages.
Tips for Transform Hover Options
When using transform options on hover, consider avoiding transform translate to move an element on hover.
This will cause jumping in some cases when the cursor falls outside the element during the hover effect. Using a transform scale (in addition to translating and/or rotating) to increase the element's size is a good way to achieve the look you are going for without distracting your users with jumpy, unpredictable results.
Transition hover options are perfect for icons or icon buttons because you can add micro-interactions (like scale or rotate) to make them more engaging.
Transform rotation works best on circular elements. To make any element circular, set the rounded corners option values to 50% on all four corners.
Continue Learning
Hover options can help you create stunning layouts in Divi. To learn how to create some of the effects we feature in our post, check out these great tutorials to sharpen your design skills while learning how to use Divi's hover options.