Volete personalizzare il colore del pulsante di invio del vostro modulo per adattarlo al marchio del vostro sito web? Sebbene WPForms 1.8.1+ offra una personalizzazione del colore integrata attraverso l'editor di blocchi, è possibile ottenere questo risultato anche utilizzando CSS personalizzati per un controllo più preciso.
Questa guida mostra come modificare il colore del pulsante di invio utilizzando i CSS.

Con il rilascio di WPForms 1.8.1, è ora possibile cambiare facilmente il colore del pulsante di invio senza usare i CSS, semplicemente aggiungendo il modulo alla pagina con un editor di blocchi. Grazie a questa funzione di stile dei moduli, è possibile creare uno stile per i moduli senza scrivere alcun CSS. Per saperne di più, consultate questa utile documentazione.
Tuttavia, è possibile utilizzare anche CSS personalizzati per ottenere questo risultato e, in questo tutorial, questo è il metodo che utilizzeremo per modificare lo stile del colore del pulsante Invia.
Impostazione del modulo
Per iniziare, aprire il costruttore di moduli creando un nuovo modulo o modificando quello esistente. Aggiungere i campi del modulo desiderati, se necessario.
Aggiunta del codice CSS
Il seguente snippet CSS cambierà il colore del pulsante di invio:
Il CSS di cui sopra cambierà il colore di sfondo del pulsante di invio in blu(#066AAB) con testo bianco su tutti i pulsanti di invio di WPForms sul vostro sito.

Personalizzazione del codice
Per utilizzare colori diversi, sostituire i codici esadecimali nel codice:
Su linea 7, sostituire #066AAB
con il colore del pulsante desiderato.
Su linea 8, sostituire #
con lo stesso colore per abbinare il bordo.066AAB
Su linea 14, sostituire #04446E
con il colore desiderato per l'hover (in genere una tonalità più scura del colore del pulsante).
Ad esempio, per creare un pulsante rosso si potrebbe usare:
colore di sfondo: #ff0000 !important;
colore dei bordi: #ff0000 !important;
Domande frequenti
D: Perché questo CSS non funziona per me?
A: Se non si vedono le modifiche, cancellare la cache del browser. Se ancora non funziona, il tema potrebbe sovrascrivere gli stili. Provare ad aggiungere !important
alle regole CSS, come mostrato nel nostro esempio. Per maggiori informazioni, consultate il nostro Guida alla risoluzione dei problemi CSS.
D: Funzionerà anche per i pulsanti Avanti e Precedente?
R: Se si utilizza un campo Interruzione di pagina nel modulo e si utilizzano i pulsanti Avanti e Precedente per la navigazione, si utilizzerà un CSS che renderà tutti i pulsanti con lo stesso identico stile. È sufficiente copiare questo CSS nel vostro sito.
.wpforms-form button[type=submit], button.wpforms-page-button {
background-color: #024488 !important;
border-color: #024488 !important;
color: #fff !important;
transition: background 0.3s ease-in-out;
}
.wpforms-form button[type=submit]:hover, button.wpforms-page-button:hover {
background-color: #022B57 !important;
}
D: Posso indirizzare solo uno dei miei moduli?
R: Se si desidera modificare un solo modulo, è sufficiente puntare l'ID del modulo nel CSS. In questo esempio, si punterà all'ID 999 del modulo per il pulsante Invia e per i pulsanti Avanti e Precedente del campo Interruzione di pagina.
È necessario aggiornare il 999 in modo che corrisponda all'ID del proprio modulo.
button#wpforms-submit-999, form#wpforms-form-999 button.wpforms-page-button {
background-color: #024488;
border-color: #024488;
color: #fff;
transition: background 0.3s ease-in-out;
}
button#wpforms-submit-999:hover, form#wpforms-form-999 button.wpforms-page-button:hover {
background-color: #022B57;
}
Ed ecco fatto! Ora avete cambiato il colore del pulsante di invio. Ora volete usare i CSS per personalizzare il pulsante di invio in altri modi? Date un'occhiata al nostro tutorial sull'uso dei CSS per personalizzare il pulsante di invio.