Popup button

Hi,

I'm using the following shortcode to create a popup button for a Contact Form 7 form:


Could you please tell me how I can create a button (with icon) that will pop up a CF7 form that would look similar to my other buttons (I need to control the color of the button)?

You can see what I have done on this page:

Thank you in advance

Comments

  • Hey,

    you can not create the same button with icon if you want to get form in popup but you can create something similar with the code as below:
    [popup title="<i class='icon-attention'></i> Request a Free Quote" padding="0" button="1"][contact-form-7 id="447" title="Contact page"][/popup]
    But to control it's color, you need to use an extra css:
    a.popup-link.button { background: #000 !important; color: #FFF !important; }
  • Hey,

    Thank you for the quick reply.
    Are you sure the code you included is correct? This is the button I get after I include this code:

    [popup title="<i class="icon-attention"></i>Request a Free Quote" padding="0" button="1"][contact-form-7 id="5029" title="Request Free Quote"][/popup]

    and this is the button I get (see the screenshot please):
    Just a white rectangle with no text or icon. The popup works but the button doesn't look like one.

    Thanks
  • Could you please also tell me what custom css I would have to use if I want another popup on a different page with a different background color?

    Thank you.
  • Yes, we are sure as we tested it on our end. Please compare your code with what we gave you above and will see the difference because codes are not the same.

    To set different buttons colors per pages, you need to use:
    .page-id-xxx a.popup-link.button { background: #000 !important; color: #FFF !important; }
    where xxx is page id.
  • Thank you so much for your great support.
Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.