Plugins

DiviMenus

DiviMenus - $39.20

A powerful menu builder that brings the coolest designs and popups to Divi!

Floating DiviMenus

Floating - $7.20

Choose the Pages and the Location to float your DiviMenus!

Sharing DiviMenus

Sharing - $7.20

A DiviMenus add-on that brings the coolest Social Sharing buttons to Divi!

DiviMenus On Media

On Media - $7.20

Display DiviMenus on Images & Videos to add stunning Media options!

DiviSignatures

DiviSignatures - $15.20

Design Email Signatures with Divi and paste them into your Mail Settings!

DiviPasswords

DiviPasswords - $7.20

Password Protect sections, rows, columns and modules with Divi!

DonDivi

Layouts

Check these awesome layouts out. Already a DonDivi user? Download them from your account area!

Extra Tools

DonDivi plugins also include Exclusive Extra Tools to help you. Save money and forget additional plugins!

DonDivi

About us

We create premium tools for improving your creativity and simplifying the way to design stunning websites.

Special Bundle!

DiviMenus & Family

DiviMenus & Family - $69

This stunning Bundle includes the DiviMenus plugin and its 3 new Add-ons:
Floating + Sharing + On Media.

Members

Log in

Access your downloads, layouts and support. If you have purchased at Elegant Themes > Register.

Documentation

Access all the detailed information about our plugins and get the most out of them!

FAQ & Support

Already a DonDivi user? Send us a ticket from your user area and we will reply as soon as possible.

Contact us

👋 It’s The Divi
Anniversary Sale!

Day(s)

:

Hour(s)

:

Minute(s)

:

Second(s)

GET THE DEAL BEFORE IT’S GONE!

Revealing Buttons based on User Selection

Use the Divi's Contact Form to condition the revealed Button!
Take advantage of the “Conditional Logic” functionality included with Divi’s “Contact Form” module, to alternately display different Buttons based on the user’s selection of selected dropdown menus.
Paste this into Contact Form → Advanced → CSS ID:
custom-form

By assigning this ID only to the module you want to modify, you will prevent these styles from being applied to other modules on the same page.

Paste this into Page Settings → Advanced → Custom CSS:
#custom-form p.et_pb_contact_field {
padding: 0;
}
#custom-form .et_pb_contact_form {
margin: 30px!important;
padding: 30px 0!important;
}
#custom-form .et_pb_contact_field_options_title {
display: none;
}
#custom-form .et_pb_contact p input[type=checkbox]+label i {
display: none;
}
#custom-form .et_pb_contact p input[type=checkbox]+label a {
background: #000000;
color: #ffffff;
text-decoration: none!important;
padding: 15px 30px;
border-radius: 50px;
}

This code automatically adjusts the spacing of some containers within the Contact Form and customizes the Checkbox fields as Buttons.

Applying the Conditional Logic

Just Enable the “Conditional Logic” toggle and choose your own Rules!

(Rule applied to reveal the button: “Learn Spanish with Ramon!”)

🥳 That’s it!

👉 Subscribe to our YouTube channel

More Videos