How does that work? How did we go from .wpcf7 input[type=”text”]{} to .wpcf7-text {}?
These options depend largely on the CSS styling applied to the form elements of your theme. In general, .wpcf7-text{}
is more appropriate as it targets all CF7 forms text fields, but then again, depending on your theme that might not work for you 🙂
So the best way is to use Firebug or Chrome Dev Tools to examine the HTML and CSS of your CF7 form in detail. Once you understand how the HTML and CSS is configured in your CF7 form, you should be able to see the CSS changes you need to change the appearance of the form to suit your requirements.
See Styling Contact Form for a general explanation of styling CF7 forms using CSS.
If you find you need more detailed advice, after reading and working through the above link, please include a link to your Contact Form 7 form, so others here can examine your form in detail using Firebug or Chrome Dev Tools to understand the CSS used for your CF7 form elements and provide you with a possible solution.
Thread Starter
wickyd
(@wickyd)
Hi davmerit
Thank you for your reply.
All I am trying to implement is this:
http://www.wpsnippet.com/creating-responsive-two-column-form-using-contact-form-7/
But I don’t understand how to take their CSS and change it to a form that the ePanel will accept.
Even when I use Firebug, it doesn’t help me, as I have to know the exact format that ePanel requires instead of plain CSS, which Firebug shows. I think this has to do with the class definitions that must be included. I can see exactly what needs to be changed, but if I enter that CSS into the ePanel, it is ignored.
Example: input[type="text"]{}
is ignored, but .wpcf7-text {}
is accepted, which Firebug does not show.
I can see exactly what needs to be changed, but if I enter that CSS into the ePanel, it is ignored.
You can use https://wordpress.org/plugins/simple-custom-css/ to add your CSS
Check out this blog post from Elegant Themes that should walk you through it.
https://www.elegantthemes.com/blog/tips-tricks/how-to-customize-the-style-of-contact-form-7-to-match-your-website
Or if you want to make the form resemble the default Divi form, here are the exact values (again directly from Elegant Themes) that can be modified however you like. I use Divi too and use these settings a lot.
http://www.agentwp.com/contact-form-7-like-divi
Oops, to clarify that second blog article was not directly from Elegant Themes. Sorry agentwp! Works perfectly, though. You can just copy and paste right into your custom css panel.