How to Add Hover-Animated Corner Button Arrows to Your Design with Divi

Last Updated on September 16, 2022 by 1 Comment

How to Add Hover-Animated Corner Button Arrows to Your Design with Divi
Blog / Divi Resources / How to Add Hover-Animated Corner Button Arrows to Your Design with Divi

The way you present your CTA inside a page you design can have a big impact on how your visitors take action. You can go about it the most frequently used way, by using the button format with copy in the middle, but you can get creative with it as well. In today’s tutorial, we’ll show you a creative way to include a call to action in your Divi design. We’re going to include hover-animated corner button arrows to be exact. Once an arrow is hovered, the arrow direction will change alongside the style. You will be able to download the JSON file of this design for free as well!

Let’s get to it.

Preview

Before we dive into the tutorial, let’s take a quick look at the outcome across different screen sizes.

Desktop

corner button arrows

Mobile

corner button arrows

Download The Layout for FREE

To lay your hands on the free layout, you will first need to download it using the button below. To gain access to the download you will need to subscribe to our newsletter by using the form below. As a new subscriber, you will receive even more Divi goodness and a free Divi Layout pack every Monday! If you’re already on the list, simply enter your email address below and click download. You will not be “resubscribed” or receive extra emails.

Let’s Start Recreating!

Add New Specialty Section

Add a new specialty section to the page you’re working on. Select the following column structure for it:

corner button arrows

Gradient Background

Open the section settings and apply the following gradient background:

  • Color 1: #fff8f5
  • Color 2: #f9f3ef
  • Gradient Type: Radial
  • Radial Direction: Bottom Left
  • Start Position: 40%
  • End Position: 40%

corner button arrows

Sizing

Move on to the section’s design tab and change the sizing settings as follows:

  • Equalize Column Heights: Yes
  • Use Custom Gutter Width: Yes
  • Gutter Width: 1
  • Inner Width: 90%
  • Inner Max Width: 1580px

corner button arrows

Spacing

Then, go to the spacing settings and add some right padding to column 1.

  • Column 1 Right Padding: 6%

corner button arrows

Add Text Module #1 to Column 1

Add H2 Content

Time to add modules, starting with a Text Module in column 1. Add some H2 content of your choice.

corner button arrows

H2 Text Settings

Style the module’s H2 text settings as follows:

  • Heading 2 Font: Kumbh Sans
  • Heading 2 Font Weight: Bold
  • Heading 2 Text Color: #08665c
  • Heading 2 Text Size:
    • Desktop: 75px
    • Tablet: 60px
    • Phone: 45px

corner button arrows

Spacing

Add some top and bottom margin next.

  • Top Margin: 50px
  • Bottom Margin: 50px

corner button arrows

Add Text Module #2 to Column 1

Add Description Content

Add another Text Module below the previous one with some description content of your choice.

corner button arrows

Text Settings

Change the module’s text settings as follows:

  • Text Font: Kumbh Sans
  • Text Color: #08665c
  • Text Size: 16px
  • Text Line Height: 1.8em

corner button arrows

Spacing

Add some bottom margin on smaller screen sizes as well.

  • Bottom Margin:
    • Desktop: /
    • Tablet & Phone: 50px

corner button arrows

Add Row #1 to Column 2

Column Structure

On to the section’s second column. There, add a first row using the following column structure

corner button arrows

Sizing

Without adding modules yet, open the row settings and change the sizing settings as follows:

  • Use Custom Gutter Width: Yes
  • Gutter Width: 2

corner button arrows

Spacing

Remove all default top and bottom padding next.

  • Top Padding: 0px
  • Bottom Padding: 0px

corner button arrows

Column 1 Settings

Background Color

Then, open the column 1 settings and apply a background color of your choice.

  • Background Color: #cccccc

corner button arrows

corner button arrows

Spacing

Move on to the column’s spacing settings and use the following responsive values:

  • Top Padding:
    • Desktop: 100px
    • Tablet & Phone: 70px
  • Left Padding:
    • Desktop & Tablet: 8%
    • Phone: 10%
  • Right Padding:
    • Desktop & Tablet: 8%
    • Phone: 10%

corner button arrows

Border

Add some rounded corners to the border settings as well.

  • All Corners: 10px

corner button arrows

Visibility

Complete the column settings by settings the overflows to visible in the advanced tab.

  • Horizontal Overflow: Visible
  • Vertical Overflow: Visible

corner button arrows

Add Text Module #1 to Column 1

Add Content

Time to add Modules, starting with a first Text Module in column 1. Add some content of your choice.

corner button arrows

Text Settings

Change the module’s text settings:

  • Text Font: Kumbh Sans
  • Text Font Weight: Light
  • Text Color: #08665c
  • Text Size: 30px
  • Text Line Height: 1em

corner button arrows

Spacing

Apply some bottom margin as well.

  • Bottom Margin: 15px

corner button arrows

Add Divider Module to Column 1

Visibility

Then, add a Divider Module. Make sure the “Show Divider” option is enabled.

  • Show Divider: Yes

corner button arrows

Line

Move on to the module’s design tab and change the line color.

  • Line Color: #fff8f5

corner button arrows

Sizing

Modify the sizing settings as well.

  • Divider Weight: 2px
  • Height: 2px

corner button arrows

Spacing

Add some bottom margin too.

  • Bottom Margin: 50px

corner button arrows

Add Text Module #2 to Column 1

Add H3 Content

Add another Text Module to column 1. Use some H3 content of your choice.

corner button arrows

H3 Text Settings

Move on to the module’s design tab and change the H3 text settings as follows:

  • Heading 3 Font: Kumbh Sans
  • Heading 3 Font Weight: Bold
  • Heading 3 Text Color: #08665c
  • Heading 3 Text Size:
    • Desktop: 48px
    • Tablet: 38px
    • Phone: 32px

corner button arrows

Spacing

Use some bottom margin as well.

  • Bottom Margin: 15px

corner button arrows

Add Text Module #3 to Column 1

Add Content

Add the last Text Module to column 1 with some description content of your choice.

corner button arrows

Text Settings

Change the text settings accordingly:

  • Text Font: Kumbh Sans
  • Text Color: #08665c
  • Text Size: 16px
  • Text Line Height: 1.8em

corner button arrows

Spacing

Include some bottom margin as well.

  • Bottom Margin:
    • Desktop: 200px
    • Tablet & Phone: 150px

corner button arrows

Add Blurb Module to Column 1

Leave Content Boxes Empty

On to the last module we need in this column, which is a Blurb Module. Leave the content boxes empty.

corner button arrows

Default Icon

Select the arrow icon next.

corner button arrows

Hover Icon

Change the icon on hover.

corner button arrows

Add Link

Use a link for this module as well.

corner button arrows

Hover Background Color

Then, add a hover background color.

  • Hover Background Color: #08665c

corner button arrows

Default Icon Settings

Navigate to the design tab and change the icon settings as follows:

  • Icon Color: #ffffff
  • Image/Icon Placement: Top
  • Image/Icon Alignment: Right
  • Use Icon Font Size: Yes
  • Icon Font Size: 80px

corner button arrows

Hover Icon Settings

Modify the icon font size on hover.

  • Hover Icon Font Size: 40px

corner button arrows

Sizing

Then, add some width to the sizing settings.

  • Width: 80px

corner button arrows

Hover Spacing

Modify the top and right padding on hover.

  • Hover Top Padding: 25px
  • Hover Right Padding: 10px

corner button arrows

Border

Include some rounded corners in the border settings as well.

  • All Corners: 5px

corner button arrows

Hover Scale

Then, use the transform scale option on hover.

  • Hover Both: 130%

corner button arrows

Main Element & Blurb Image CSS

Next, navigate to the advanced tab and use the following line of CSS code for the main element:

cursor: pointer;

Use this line for the Blurb Image css box:

margin-bottom: 0px;

corner button arrows

Position

Complete the module settings by repositioning it in the position settings:

  • Position: Absolute
  • Location: Right Bottom

corner button arrows

Reuse Column 1

Remove Column 2

Once you’ve completed the first column, you can reuse it for the second. To do that, remove the second column first.

corner button arrows

Clone Column 1

Then, clone the first.

corner button arrows

Change Column 2 Background Color

Of course, you’ll need to make some changes to the duplicate column, starting with the background color.

  • Column 2 Background Color: #f0c7b1

corner button arrows

Add Transform Translate to Column 2

We’re adding a transform translate value on smaller screen sizes as well.

  • Right:
    • Desktop: /
    • Tablet & Phone: 50px

corner button arrows

Change Duplicate Content

Make sure you change all duplicate content.

corner button arrows

Change Blurb Module Link

Complete the duplicate column by changing the link inside the Blurb Module.

corner button arrows

Reuse Row

Once you’ve completed the first row and its columns, you can clone the entire row.

corner button arrows

Remove Column 2

Delete the second column inside the row settings.

corner button arrows

Change Column Background Color

Then, change the remaining column’s background color.

  • Column Background Color: #dfe7f2

corner button arrows

Add Top Margin to Row

Go back to the general row settings and add some responsive top margin.

  • Top Margin:
    • Desktop: 50px
    • Tablet & Phone: 100px

corner button arrows

Change Duplicate Content

Then, change all duplicate content in the column.

corner button arrows

Change Blurb Module Link

Complete the tutorial by changing the link inside the Blurb Module. That’s it!

corner button arrows

Preview

Now that we’ve gone through all the steps, let’s take a final look at the outcome across different screen sizes.

Desktop

corner button arrows

Mobile

corner button arrows

Final Thoughts

In this post, we’ve shown you how to get creative with your CTAs. More specifically, we’ve shown you how to add hover-animated corner button arrows. This approach helps you keep a clean look and feel when designing a section with multiple CTAs. It adds an extra level of interaction too. You were able to download the JSON file for free. If you have any questions or suggestions, feel free to leave a comment in the comment section below!

If you’re eager to learn more about Divi and get more Divi freebies, make sure you subscribe to our email newsletter and YouTube channel so you’ll always be one of the first people to know and get benefits from this free content.

Divi Marketplace

Are You A Divi User? Find Out How To Get More From Divi! 👇

Browse hundreds of modules and thousands of layouts.

Visit Marketplace
Divi Marketplace
Divi Cloud

Find Out How To Improve Your Divi Workflow 👇

Learn about the new way to manage your Divi assets.

Get Divi Cloud
Divi Cloud
Divi Hosting

Want To Speed Up Your Divi Website? Find Out How 👇

Get fast WordPress hosting optimized for Divi.

Speed Up Divi
Divi Hosting
Premade Layouts

Check Out These Related Posts

New Starter Site for Estheticians (Quick Install)

New Starter Site for Estheticians (Quick Install)

Posted on November 12, 2024 in Divi Resources

Divi empowers you to build the best websites possible, and now, Divi Quick Sites takes website creation to a whole new level. This revolutionary tool lets anyone, regardless of skill level, generate a complete website in under two minutes! Divi Quick Sites provides everything you need to launch...

View Full Post
Divi 5 Update: Public Alpha Version 3

Divi 5 Update: Public Alpha Version 3

Posted on November 11, 2024 in Divi Resources

The Divi 5 Public Alpha is available for testing. As we progress towards the final release, we’ll update Divi 5 every two weeks, appearing as a standard update in your WordPress dashboard. If you use Divi 5, you’ll notice an update notification for Public Alpha Version 3 today. Thanks...

View Full Post

1 Comment

  1. Thank you so much Vuniqi. watching youtube videos for a hours but don’t find any video for this particular problem. Finally, you give me solutions.

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Join To Download Today