Comment ajouter une feuille de style CSS à la mise en évidence du champ du formulaire

Souhaitez-vous améliorer l'aspect de vos champs de formulaire lorsque les utilisateurs interagissent avec eux ? Lorsqu'un utilisateur clique sur un champ de formulaire, celui-ci entre dans ce que l'on appelle un "état de focalisation" en CSS.

Ce guide vous montrera comment ajouter des effets visuels attrayants pour que les champs de vos formulaires sortent légèrement de la page lorsque les utilisateurs interagissent avec eux.

Comprendre la focalisation des champs de formulaire

Par défaut, WPForms ajoute une simple bordure autour des champs lorsqu'ils sont en focus (lorsqu'un utilisateur clique ou tabule dessus). Nous pouvons améliorer ce comportement par défaut avec du CSS personnalisé pour créer un retour visuel plus engageant.

Par défaut, tous les champs de formulaire n'ont qu'une bordure autour du champ.

Mise en place du formulaire

Tout d'abord, créez votre formulaire et ajoutez les champs souhaités. Si vous avez besoin d'aide pour créer un formulaire, veuillez consulter notre guide sur la création de votre premier formulaire.

Ajout d'une feuille de style CSS pour des effets de mise au point personnalisés

Pour ajouter des effets de mise au point personnalisés, vous devez ajouter des feuilles de style CSS à votre site. Si vous ne savez pas comment ajouter un CSS personnalisé, veuillez consulter notre guide sur l'ajout d'un CSS personnalisé à votre site.

Voici le code CSS permettant de créer un effet de mise au point accrocheur :

Ce que fait ce CSS :

  • Ajoute un effet d'ombre subtil lorsque les champs sont mis au point
  • Crée une animation de transition en douceur
  • Améliore le bouton de soumission avec des effets de survol
En ajoutant quelques lignes de CSS, vous pouvez faire en sorte que les champs du formulaire sortent de la page lorsque l'utilisateur remplit le champ.

Personnaliser le code

Vous devrez mettre à jour le sélecteur CSS pour qu'il corresponde à l'identifiant de votre formulaire. Remplacez form#wpforms-form-1000 par l'identifiant de votre formulaire. Si vous avez besoin d'aide pour trouver l'identifiant de votre formulaire, consultez notre guide sur la recherche des identifiants de formulaire et de champ.

Options de personnalisation

Vous pouvez modifier divers aspects de l'effet de mise au point :

Intensité de l'ombre

Ajustez l'ombre en modifiant les valeurs dans box-shadow :

box-shadow : 5px 5px 10px #ccc ; /* horizontal, vertical, flou, couleur */

Vitesse d'animation

Modifier le temps de transition :

transition : box-shadow 0.3s ease-in-out ; /* propriété, durée, fonction de synchronisation */

Couleurs et styles

Personnalisez les couleurs et les bordures :

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

Questions fréquemment posées

Q : Comment puis-je ajouter la mise au point automatique à mon formulaire ?

R : Si vous souhaitez que votre formulaire se concentre automatiquement sur le premier champ lors du chargement de la page, veuillez consulter notre guide sur l'ajout d'une fonction de mise au point automatique à vos formulaires.

Et c'est tout ! Vous avez ajouté avec succès le CSS nécessaire pour modifier le focus du champ de formulaire. Si vous souhaitez essayer d'autres tutoriels CSS pour modifier l'apparence de vos champs de formulaire, consultez notre article sur l'ajout d'un design matériel à vos formulaires.