Contact form 7 è lo standard per i form di contatto su WordPress. Sono molto stupito che l’autore non abbia ancora fatto nessun ADD-on ufficiale a pagamento (potrebbe fare un po’ di soldi e aiutare noi non-programmatori…
Una delle cose che più mi impressiona è che il form è osceno, e se non è stato integrato nel tema spesso il form ( e il bottone) sono un pugno nell’occhio.
Ho deciso quindi di condividere il mio CSS, che di sicuro non è perfetto, ma almeno funziona e ha tutte le voci che servono per fare il bottone verde e i campi del form un po’ più larghi.

Update 2019

Sono usciti un po’ di plugin che modificano la grafica del form, ma spesso hanno dei problemi di compatibilità. Personalmente dopo averne provati un po’ sono tornato a modificare i Css direttamente dal menu di personalizzazione

 

Ecco i codici per modificare i CSS dei form e i bottoni di Contact Form 7

Regola generale su Come modificare i Css su wordpress

entra come admin, Aspetto > personalizza

Video completo su come fare qui:

Questo codice cambia sfondo e bordi del contact form:

Sfondo, bordi etc etc

.wpcf7-form {background:#eeeeee;
padding:20px;
border:1px solid #ff0000;
margin-bottom:0px;
border-radius:10px;
}

Questo modifica dimesioni e colori delle aree di input dati (form etc etc) tranne la text area

.wpcf7-form input {background:#efefef;
padding:5px 7px;
border:1px solid #ff0000;
margin-bottom:8px;
border-radius:10px;
width: 100%;
max-width: 400px;
}

 

Con questo Css modifichi la Text Area di Contact form 7

.wpcf7-form textarea

{

background:#aa4444;
padding:5px 0px 5px 7px;
border:4px solid #888888;
border-radius:35px;
width: 100%;
}

Questo modifica la dimensione dei caratteri

.wpcf7-form p {
color:#4f2a0f;
margin-top:10px;
width: 100%;
font-size: 1.6em;
margin-bottom:30px;
}

Codice CSS per modificare il bottone Invia del form di contact form 7

 

.wpcf7-form .wpcf7-submit
{
background:#269800;
cursor:pointer;
padding-left:15px;
padding-right:15px;
color:#fff;
border-radius:7px;
font-size:2em;
width: 50%;
}

Modificare la dimensione dei checkbox e dei radio button con Contact form 7

input[type=”checkbox”]

{
width: 20px; /*Desired width*/
height: 20px; /*Desired height*/
}

 

Manolo WP Coach

Utilizzo Wordpress dal 2004, e nonostante questo sono sempre riuscito a mantenere la sanità mentale e non iniziare a smanettare col codice :-), rimanendo sempre dalla parte dell'utilizzatore finale. Dopo le ennesime consulenze su come utilizzare Wordpress ho deciso di creare questo sito per rispondere a chi ha dei dubbi.

Leave a Reply