Aggiunta di un'immagine di sfondo ai moduli

Volete sapere come aggiungere immagini di sfondo ai vostri moduli? È facile creare uno stile per il vostro modulo con un'immagine o una sfumatura di colore come sfondo utilizzando i CSS!

Questa esercitazione mostra come aggiungere un'immagine di sfondo al proprio modulo.

Immagine di sfondo personalizzata

Nota: i passaggi di questa esercitazione richiedono l'aggiunta di una classe CSS al sito. Se si preferisce un approccio più semplice che non preveda l'aggiunta di CSS personalizzati, si può consultare il nostro tutorial sull'uso dei temi dei moduli.


1. Scelta dell'immagine di sfondo

Per iniziare, è necessario scegliere un'immagine da utilizzare come sfondo del modulo. È possibile utilizzare qualsiasi immagine dalla propria libreria multimediale o da qualsiasi altro sito Internet a cui sia possibile accedere.

Considerazioni da fare

Per garantire la massima leggibilità, assicurate un contrasto sufficiente tra l'immagine di sfondo e il testo o i campi del modulo.

Ad esempio, evitate di utilizzare testo chiaro su uno sfondo chiaro. Utilizzate invece testi più scuri su sfondi più chiari e testi più chiari su sfondi scuri.

2. Scegliere un modulo

Quindi, scegliere il modulo che si desidera personalizzare. Se dovete ancora creare un modulo, aggiungetene uno nuovo cliccando su WPForms " Aggiungi nuovo.

Aggiungere un nuovo modulo

Per iniziare, potete scegliere uno dei tanti modelli di modulo disponibili.

Scegliere un modello

Se nessuno dei modelli predefiniti soddisfa le vostre esigenze, potete scegliere un modello simile e personalizzarlo nel Form Builder.

3. Aggiunta di un'immagine di sfondo al modulo

Nel Form Builder, andare su Impostazioni " Generale " Avanzate.

Impostazioni Generali Avanzate

Da qui, inserire il nome della classe in Classe CSS del modulo. Siate liberi di usare qualsiasi nome per la vostra classe, ma vi consigliamo di aggiungere wpf- come prefisso. In questo modo si evitano conflitti tra il codice CSS personalizzato e i temi o i plugin presenti sul sito.

Nota: per evitare problemi, assicurarsi che il nome della classe inizi con una lettera. Inoltre, ricordate che i nomi delle classi nei CSS sono sensibili alle maiuscole e alle minuscole. Per ulteriori informazioni, consultate la nostra guida introduttiva sullo stile e i tutorial sull'aggiunta di classi a WPForms.

Classe CSS del modulo

Utilizzo di un'immagine esistente

Se si desidera utilizzare un'immagine dalla libreria multimediale, è necessario l'URL completo dell'immagine. Per ottenerlo, andate innanzitutto su Media " Library dalla dashboard di amministrazione di WordPress.

Aprire la Libreria multimediale

Da qui, fare clic sull'immagine che si desidera utilizzare.

Selezionare l'immagine di sfondo dalla libreria multimediale

Nella finestra di dialogo che si apre, fare clic su Copia URL negli appunti.

Copiare l'URL negli appunti

L'URL dell'immagine viene copiato negli appunti.

Nota: per le immagini provenienti da altre fonti su Internet, copiare l'URL facendo clic con il pulsante destro del mouse sull'immagine e facendo clic su Copia indirizzo immagine.

Il testo del menu potrebbe essere leggermente diverso a seconda del browser scelto. Tuttavia, la funzione è la stessa che si ottiene facendo clic su Copia URL negli appunti nella libreria multimediale.

Una volta fatto questo, tornate alla dashboard di amministrazione di WordPress e andate su Aspetto " Personalizza, quindi scegliete CSS aggiuntivo.

Aggiungere ulteriori CSS al sito.

Successivamente, creare una classe personalizzata con la proprietà background-imagee incollare l'URL copiato in precedenza.

Di seguito abbiamo scritto un esempio di classe di questo tipo. Ricordarsi di sostituire /path/wpforms-backdrop.png con l'URL effettivo dell'immagine.

Le impostazioni dovrebbero essere simili a queste.

Codice di esempio nelle impostazioni CSS aggiuntive

Quando si è sicuri che il codice è corretto, fare clic su Pubblica per salvare le modifiche.

Pubblicare CSS aggiuntivi

Se non ci sono errori nel codice, il modulo avrà ora un'immagine di sfondo. Ecco un esempio di modulo che utilizza il codice precedente:

Un esempio di modulo con un'immagine di sfondo

Utilizzo di un gradiente come immagine di sfondo

Con i CSS, i gradienti di colore possono essere utilizzati come immagini e questa soluzione funziona anche con i moduli. I gradienti sono ampiamente personalizzabili e possono utilizzare qualsiasi numero di colori.

Poiché i gradienti sono autogenerati, non è necessaria un'immagine di partenza dalla libreria multimediale o da qualsiasi altra parte di Internet. Questo offre il vantaggio di una maggiore velocità e unicità. Inoltre, non dovrete preoccuparvi della scomparsa dell'immagine di partenza.

Nei CSS sono disponibili tre tipi di gradienti:

  • conic-gradient()
  • linear-gradient()
  • radial-gradient()

Nota: se volete saperne di più sull'uso dei gradienti nei CSS, vi consigliamo di leggere questa pagina del Mozilla Developer Network.

In questo esempio, vi mostreremo come utilizzare un semplice gradiente lineare come sfondo per il vostro modulo. È sufficiente scrivere la classe come in precedenza, ma invece di utilizzare un URL, useremo la funzione CSS linear-gradient().

Per vedere come funziona, date un'occhiata all'esempio di codice qui sotto:

.wpf-custom-background {
    background-image: linear-gradient(#0299ed, #FFFFFF) !important;
    /*Padding isn't necessary, but highly recommended*/
    padding: 15px 35px !important;
}

In questo modo si otterrà un morbido gradiente blu-bianco come immagine di sfondo del modulo:

Un esempio di modulo con un gradiente di colore come immagine di sfondo

Nota: se si preferisce utilizzare una soluzione priva di codice per generare i gradienti, si possono utilizzare risorse online, come CSS Gradient (cssgradient.io).

Domande frequenti

Di seguito, abbiamo risposto ad alcune delle domande più frequenti sull'aggiunta di un'immagine di sfondo ai moduli.

Come posso aggiungere un'immagine di sfondo ai miei moduli che utilizzano l'addon Conversational Forms?

Se si aggiunge un'immagine di sfondo con il metodo descritto sopra, questa non verrà applicata al modulo. Questo perché i moduli di conversazione utilizzano un'opzione di stile diversa.

Per aggiungere un'immagine di sfondo a un modulo che utilizza l'opzione Addon "Conversational Formsè necessario utilizzare l'opzione #wpforms-conversational-form-page selettore CSS. Ecco un esempio di codice. Assicurarsi di sostituire il percorso nel campo url() con l'immagine effettiva che si intende utilizzare.

#wpforms-conversational-form-page {
     background-image: url(/path/wpforms-backdrop.png) !important;
     background-position: center; /* Center the image */
     background-repeat: no-repeat; /* Do not repeat the image */
     background-size: cover;
}

Questo è tutto! Ora sapete come aggiungere un'immagine di sfondo ai vostri moduli in WPForms.

Poi, vi piacerebbe sapere come personalizzare i vostri moduli senza usare il codice? Consultate la nostra guida alla personalizzazione di WPForms con CSS Hero.

Il miglior plugin per la creazione di moduli di WordPress con trascinamento e rilascio

Facile, veloce e sicuro. Unitevi agli oltre 6 milioni di proprietari di siti web che si fidano di WPForms.

Per completare questo modulo, abilitare JavaScript nel browser.