Ask your WordPress questions! Pay money and get answers fast! Comodo Trusted Site Seal
Official PayPal Seal

Gravity Forms CSS code WordPress


Hi - I'm looking for someone to create CSS for a Gravity Forms email field and send button.

You must have experience with Gravity Forms and have your own set up as I am unavailable to set up a demo form.

I have attached a screenshot. I only need the email and send fields.

I will need the form export file and the CSS code.

On hover, the send button should change to a white border outline - the same as the email field - and white text.

I will be online at 12:30pm UK time today.

Answers (3)


Shoeb mirza answers:

Can you give your website here? So I can send you the code


Jeremy answers:

This should work. Can't attach the gravity forms JSON export file so I have added it as a second code block.

Here is the CSS. You will probably have to do a CSS reset depending on the WordPress theme you are working with.

<style type="text/css">

/* make the form container relative for positioning */

body .gform_wrapper.nukem_wrapper {
position: relative;
body .gform_wrapper.nukem_wrapper input {
width: 350px;
padding: 10px!important;
border:5px solid #fff;
background-color: transparent;

::placeholder { /* Most modern browsers support this now. */
color: #fff;

/* resize and position the form footer with the button */

body .gform_wrapper.nukem_wrapper .gform_footer {
width: auto;
position: absolute;
top: 0;
left: 350px;
padding: 0;
margin: 0;

body .gform_wrapper.nukem_wrapper .gform_footer input {
padding:10px 40px!important;
border:5px solid #fff;

body .gform_wrapper.nukem_wrapper .gform_footer input:hover {
background-color: transparent!important;


Here is the JSON form export code:

{"0":{"title":"Inline Email Form","description":"","labelPlacement":"top_label","descriptionPlacement":"below","button":{"type":"text","text":"send","imageUrl":""},"fields":[{"type":"email","id":1,"label":"Email","adminLabel":"","isRequired":true,"size":"medium","errorMessage":"","inputs":null,"formId":33,"description":"","allowsPrepopulate":false,"inputMask":false,"inputMaskValue":"","inputType":"","labelPlacement":"hidden_label","descriptionPlacement":"","subLabelPlacement":"","placeholder":"enter email address!","cssClass":"email","inputName":"","visibility":"visible","noDuplicates":false,"defaultValue":"","choices":"","conditionalLogic":"","productField":"","emailConfirmEnabled":"","multipleFiles":false,"maxFiles":"","calculationFormula":"","calculationRounding":"","enableCalculation":"","disableQuantity":false,"displayAllCategories":false,"useRichTextEditor":false,"gp-unique-id_starting_number":"","displayOnly":"","enablePrice":""}],"version":"2.2.5","id":33,"useCurrentUserAsAuthor":true,"postContentTemplateEnabled":false,"postTitleTemplateEnabled":false,"postTitleTemplate":"","postContentTemplate":"","lastPageButton":null,"pagination":null,"firstPageCssClass":null,"subLabelPlacement":"below","cssClass":"nukem","enableHoneypot":false,"enableAnimation":false,"save":{"enabled":false,"button":{"type":"link","text":"Save and Continue Later"}},"limitEntries":false,"limitEntriesCount":"","limitEntriesPeriod":"","limitEntriesMessage":"","scheduleForm":false,"scheduleStart":"","scheduleStartHour":"","scheduleStartMinute":"","scheduleStartAmpm":"","scheduleEnd":"","scheduleEndHour":"","scheduleEndMinute":"","scheduleEndAmpm":"","schedulePendingMessage":"","scheduleMessage":"","requireLogin":false,"requireLoginMessage":"","preventEntryCreation":"","hideFormUserSubmitted":"","confirmations":[{"id":"5a50ddcb91be4","name":"Default Confirmation","isDefault":true,"type":"message","message":"Thanks for contacting us! We will get in touch with you shortly.","url":"","pageId":"","queryString":""}],"notifications":[{"id":"5a50ddcb9141e","to":"{admin_email}","name":"Admin Notification","event":"form_submission","toType":"email","subject":"New submission from {form_title}","message":"{all_fields}"}],"feeds":{"gravityflow":[]}},"version":"2.2.5"}

You will also want to go with a javascript validation on instead of relying on Gravity Forms validation as it will break the layout.

Austin comments:

Thanks Jeremy - there's no rating stars on your answer.

I'll check the code on Monday.


Austin answers:

Hi - I do not have a site set up yet. You will need your own copy of Gravity Forms to do this task.

Or I can set a form up when I return at 12:30pm UK time today.


Austin comments:

Hi Jeremy - there's no button to add a comment to your answer.

Jeremy comments:

You have to hit the tab button because of the JSON string in the code block.

Jeremy comments:

This is the form that I put together with the provided JSON and CSS