Come aggiungere CSS alla messa a fuoco del campo del modulo

Volete migliorare l'aspetto dei vostri campi modulo quando gli utenti interagiscono con essi? Quando un utente fa clic su un campo del modulo, questo entra in quello che nei CSS viene chiamato "stato di fuoco".

Questa guida vi mostrerà come aggiungere effetti visivi attraenti che facciano risaltare leggermente i campi dei moduli quando gli utenti interagiscono con essi.

Comprendere la messa a fuoco dei campi del modulo

Per impostazione predefinita, WPForms aggiunge un semplice bordo attorno ai campi quando sono a fuoco (quando l'utente fa clic o si posiziona su di essi). Possiamo migliorare questo comportamento predefinito con CSS personalizzati per creare un feedback visivo più accattivante.

Per impostazione predefinita, tutti i campi del modulo hanno solo il bordo intorno al campo

Impostazione del modulo

Per prima cosa, creare il modulo e aggiungere i campi desiderati. Se avete bisogno di aiuto per creare un modulo, consultate la nostra guida sulla creazione del vostro primo modulo.

Aggiunta di CSS per effetti di messa a fuoco personalizzati

Per aggiungere effetti di messa a fuoco personalizzati, è necessario aggiungere CSS al sito. Se non siete sicuri di come aggiungere CSS personalizzati, consultate la nostra guida sull'aggiunta di CSS personalizzati al vostro sito.

Ecco il codice CSS per creare un accattivante effetto di messa a fuoco:

Cosa fa questo CSS:

  • Aggiunge un sottile effetto ombra quando i campi sono a fuoco
  • Crea un'animazione di transizione fluida
  • Migliora il pulsante di invio con effetti hover
Aggiungendo alcune righe di CSS è possibile far apparire i campi del modulo fuori dalla pagina quando l'utente sta completando il campo

Personalizzazione del codice

È necessario aggiornare il selettore CSS in modo che corrisponda all'ID del modulo. Sostituire form#wpforms-form-1000 con l'ID effettivo del modulo. Se vi serve aiuto per trovare l'ID del modulo, consultate la nostra guida su come trovare gli ID dei moduli e dei campi.

Opzioni di personalizzazione

È possibile modificare vari aspetti dell'effetto di messa a fuoco:

Intensità dell'ombra

Regolare l'ombra modificando i valori di box-shadow:

box-shadow: 5px 5px 10px #ccc; /* orizzontale, verticale, sfocatura, colore */

Velocità di animazione

Modificare la tempistica di transizione:

transizione: box-shadow 0,3s ease-in-out; /* proprietà, durata, funzione di temporizzazione */

Colori e stili

Personalizzare i colori e i bordi:

button[type=submit]:hover {
    background-color: #eee; /* Change hover background color */
    border: 1px solid #ccc; /* Change border style */
}

Domande frequenti

D: Come posso aggiungere la messa a fuoco automatica al mio modulo?

R: Se si desidera che il modulo si concentri automaticamente sul primo campo al caricamento della pagina, consultare la nostra guida su come aggiungere l'autofocus ai moduli.

Ed ecco fatto! Avete aggiunto con successo il CSS necessario per cambiare il focus del campo del modulo. Se volete provare altri tutorial sui CSS per cambiare l'aspetto dei campi dei form, date un'occhiata al nostro articolo sull'aggiunta del Material Design ai vostri form.