Attention !

Cet article contient du code CSS et s'adresse aux développeurs. Nous proposons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement par des tiers.

Pour obtenir des conseils supplémentaires, veuillez consulter le tutoriel de WPBeginner sur l'ajout de CSS personnalisé.

Ignorer

Comment ajouter du CSS au focus des champs de formulaire

Souhaitez-vous améliorer l'apparence 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 qu'on appelle un « état de focus » en CSS.

Ce guide vous montrera comment ajouter des effets visuels attrayants qui font ressortir vos champs de formulaire lorsque les utilisateurs interagissent avec eux.

Comprendre le focus des champs de formulaire

Par défaut, WPForms ajoute une simple bordure autour des champs lorsqu'ils sont en focus (lorsqu'un utilisateur clique dessus ou y accède par tabulation). 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 que la bordure autour du champ

Configuration de votre 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.

Ajouter du CSS pour des effets de focus personnalisés

Pour ajouter des effets de focus personnalisés, vous devrez ajouter du CSS à votre site. Si vous ne savez pas comment ajouter du CSS personnalisé, veuillez consulter notre guide sur l'ajout de CSS personnalisé à votre site.

Voici le code CSS pour créer un effet de focus accrocheur :

Ce que fait ce CSS :

  • Ajoute un effet d'ombre subtil lorsque les champs sont en focus
  • Crée une animation de transition fluide
  • Améliore le bouton de soumission avec des effets de survol
En ajoutant quelques lignes de CSS, vous pouvez faire ressortir les champs de formulaire lorsque l'utilisateur remplit le champ

Personnalisation du code

Vous devrez mettre à jour le sélecteur CSS pour qu'il corresponde à l'ID de votre formulaire. Remplacez form#wpforms-form-1000 par l'ID réel de votre formulaire. Si vous avez besoin d'aide pour trouver l'ID de votre formulaire, consultez notre guide sur la façon de trouver les ID de formulaire et de champ.

Options de personnalisation

Vous pouvez modifier divers aspects de l'effet de focus :

Intensité de l'ombre

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

box-shadow: 5px 5px 10px #ccc; /* horizontal, vertical, blur, color */

Vitesse de l'animation

Changez le timing de la transition :

transition: box-shadow 0.3s ease-in-out; /* property, duration, timing function */

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 l'autofocus à 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 la façon d'ajouter l'autofocus à vos formulaires.

Et voilà ! Vous avez ajouté avec succès le CSS nécessaire pour modifier le focus des champs de formulaire. Si vous souhaitez essayer d'autres tutoriels CSS sur la modification de l'apparence de vos champs de formulaire, veuillez consulter notre article sur l'ajout du design matériel à vos formulaires.