Ajouter une image de fond à vos formulaires

Vous souhaitez savoir comment ajouter des images de fond à vos formulaires ? Il est facile de styliser votre formulaire avec une image ou un dégradé de couleurs en arrière-plan à l'aide de CSS !

Ce tutoriel vous montrera comment ajouter une image de fond à votre formulaire.

Image d'arrière-plan personnalisée

Remarque : les étapes de ce tutoriel nécessitent l'ajout d'une classe CSS à votre site. Si vous préférez une approche plus directe qui n'implique pas l'ajout de feuilles de style CSS personnalisées, consultez notre tutoriel sur l'utilisation des thèmes de formulaires pour apprendre comment procéder.


1. Choix d'une image d'arrière-plan

Pour commencer, vous devez choisir une image à utiliser comme arrière-plan de votre formulaire. Vous pouvez utiliser n'importe quelle image de votre médiathèque ou de n'importe quel site internet auquel votre site peut accéder.

Considérations à prendre en compte

Pour une lisibilité maximale, assurez un contraste suffisant entre l'image d'arrière-plan et le texte ou les champs de votre formulaire.

Par exemple, évitez d'utiliser un texte clair sur un fond clair. Utilisez plutôt un texte plus foncé sur un fond pâle et un texte plus clair sur un fond foncé.

2. Choix d'un formulaire

Ensuite, choisissez le formulaire que vous souhaitez personnaliser. Si vous devez encore créer un formulaire, ajoutez-en un nouveau en cliquant sur WPForms " Add New.

Ajouter un nouveau formulaire

Pour commencer, vous pouvez choisir l'un des nombreux modèles de formulaires disponibles.

Choix d'un modèle

Si aucune des valeurs par défaut ne correspond à vos besoins, vous pouvez toujours choisir un modèle similaire et le personnaliser dans le générateur de formulaires.

3. Ajouter une image de fond à votre formulaire

Dans le générateur de formulaires, allez dans Paramètres " Général " Avancé.

Paramètres Généraux Avancés

A partir de là, saisissez un nom de classe sous Classe CSS du formulaire. N'hésitez pas à utiliser n'importe quel nom pour votre classe, mais nous vous recommandons d'ajouter wpf- comme préfixe. Cela permet d'éviter les conflits entre votre code CSS personnalisé et les thèmes ou plugins présents sur votre site.

Remarque : pour éviter tout problème, veillez à commencer le nom de votre classe par une lettre. N'oubliez pas non plus que les noms de classe en CSS sont sensibles à la casse. Pour plus d'informations, consultez notre guide d'introduction au style et nos tutoriels sur l 'ajout de classes dans WPForms.

Classe CSS du formulaire

Utilisation d'une image existante

Si vous souhaitez utiliser une image de votre bibliothèque de médias, vous aurez besoin de l'URL complète de l'image. Pour l'obtenir, allez tout d'abord dans Média " Bibliothèque dans le tableau de bord de WordPress.

Ouvrir la bibliothèque des médias

Cliquez ensuite sur l'image que vous souhaitez utiliser.

Sélectionnez l'image d'arrière-plan dans la bibliothèque multimédia

Dans la boîte de dialogue qui s'ouvre, cliquez sur Copier l'URL dans le presse-papiers.

Copier l'URL dans le presse-papiers

Cette opération permet de copier l'URL de l'image dans le presse-papiers.

Note : Pour les images provenant d'autres sources sur Internet, copiez l'URL en faisant un clic droit sur l'image et en cliquant sur Copier l'adresse de l'image.

Le texte du menu que vous voyez peut être légèrement différent selon le navigateur que vous avez choisi. Cependant, la fonction est la même que celle qui consiste à cliquer sur Copier l'URL dans le presse-papiers de la bibliothèque multimédia.

Une fois que vous avez fait cela, retournez dans le tableau de bord d'administration de WordPress et allez dans Apparence " Personnaliser, puis choisissez CSS supplémentaire.

Ajoutez des feuilles de style CSS supplémentaires à votre site.

Ensuite, créez une classe personnalisée avec la propriété background-imageet collez l'URL que vous avez copiée précédemment.

Nous avons écrit un exemple d'une telle classe ci-dessous. N'oubliez pas de remplacer /path/wpforms-backdrop.png avec l'URL réelle de votre image.

Vos paramètres devraient ressembler à ceci.

Exemple de code dans les paramètres CSS supplémentaires

Une fois que vous êtes sûr que votre code est correct, cliquez sur Publier pour enregistrer vos modifications.

Publier des feuilles de calcul supplémentaires

S'il n'y a pas d'erreur dans votre code, votre formulaire aura maintenant une image de fond. Voici un exemple de formulaire utilisant le code ci-dessus :

Un exemple de formulaire avec une image de fond

Utilisation d'un dégradé comme image d'arrière-plan

Avec CSS, les dégradés de couleurs peuvent être utilisés comme des images, et cette solution fonctionne également avec vos formulaires. Les dégradés sont largement personnalisables et peuvent utiliser un nombre illimité de couleurs.

Les dégradés étant autogénérés, vous n'avez pas besoin d'une image source provenant de votre bibliothèque de médias ou d'ailleurs sur Internet. Cela présente l'avantage d'une rapidité et d'une unicité accrues. Vous n'aurez pas non plus à vous soucier de la disparition de l'image source.

Il existe trois types de dégradés en CSS :

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

Remarque : si vous souhaitez en savoir plus sur l'utilisation des dégradés en CSS, nous vous recommandons de lire cette page sur le Mozilla Developer Network.

Dans cet exemple, nous allons vous montrer comment utiliser un simple dégradé linéaire comme toile de fond pour votre formulaire. Il vous suffit d'écrire votre classe comme vous l'avez fait précédemment, mais au lieu d'utiliser une URL, nous utiliserons la fonction CSS linear-gradient().

Pour voir comment cela fonctionne, consultez l'exemple de code ci-dessous :

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

Vous obtiendrez ainsi un doux dégradé de bleu à blanc pour l'image de fond de votre formulaire :

Exemple de formulaire avec un dégradé de couleurs comme image de fond

Remarque : si vous préférez utiliser une solution sans code pour générer vos dégradés, vous pouvez utiliser des ressources en ligne, telles que CSS Gradient (cssgradient.io).

Questions fréquemment posées

Nous répondons ci-dessous aux questions les plus fréquentes sur l'ajout d'une image d'arrière-plan aux formulaires.

Comment puis-je ajouter une image de fond à mes formulaires qui utilisent le module complémentaire Conversational Forms ?

Si vous ajoutez une image de fond à l'aide de la méthode décrite ci-dessus, elle ne s'appliquera pas au formulaire. En effet, les formulaires conversationnels utilisent une option de style différente.

Pour ajouter une image d'arrière-plan à un formulaire qui utilise l'option Addon pour les formulaires conversationnelsvous devrez utiliser la fonction #wpforms-conversational-form-page Sélecteur CSS. Voici un exemple de code. Veillez à remplacer le chemin d'accès dans le champ url() avec l'image que vous avez l'intention d'utiliser.

#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;
}

C'est tout ! Vous savez maintenant comment ajouter une image de fond à vos formulaires dans WPForms.

Ensuite, vous aimeriez savoir comment styliser vos formulaires sans utiliser de code ? Consultez notre guide pour personnaliser WPForms avec CSS Hero.

Le meilleur plugin WordPress de construction de formulaires par glisser-déposer

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites web qui font confiance à WPForms.

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.