Comment ajouter une animation de confettis au message de confirmation

Souhaitez-vous rendre le message de confirmation de votre formulaire plus attrayant ? En ajoutant une animation de confettis, vous pouvez créer une expérience excitante et mémorable lorsque les utilisateurs soumettent leur formulaire avec succès.

Ce guide vous montrera comment intégrer des animations de confettis et de feux d'artifice dans vos messages de confirmation.

Remarque importante : ces animations ne fonctionnent qu'avec des formulaires non AJAX. Vous devez désactiver la soumission de formulaire AJAX dans Paramètres " Avancés avant de mettre en œuvre cette fonctionnalité.

Mise en place du formulaire

Tout d'abord, vous devez créer votre formulaire. Pour les besoins de ce tutoriel, nous ajouterons un simple formulaire de contact avec les champs Nom, Email et Texte du paragraphe.

Une fois que vous avez ajouté vos champs, cliquez sur le bouton Paramètres puis cliquez sur Confirmations. A l'intérieur du Message de confirmation il suffit d'ajouter <canvas id="animateCanvas" />.

dans l'onglet Texte de la boîte de message de confirmation, placez votre HTML brut à cet endroit

L'ajout de cet élément de canevas et de cet identifiant nous permet de contrôler l'endroit où les confettis apparaîtront. Nous voulons qu'ils apparaissent uniquement dans le message de confirmation, c'est pourquoi nous ajoutons un élément que nous pouvons cibler spécifiquement dans notre extrait de code.

Ajout de styles de toile

Ajoutez ce CSS à votre site pour positionner correctement l'animation. Si vous n'êtes pas sûr de savoir comment ajouter un CSS personnalisé, veuillez consulter notre guide sur l'ajout de CSS à WordPress.

canvas#animateCanvas {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000; /* ensure canvas is above other content */
    pointer-events: none; /* allow clicks to pass through the canvas */
}

Ajout de l'animation des confettis

Il est maintenant temps d'ajouter l'extrait de code qui fera la magie. Si vous ne savez pas comment ajouter un code personnalisé, veuillez consulter notre guide sur l'ajout d'extraits de code sur WordPress.

Personnalisation de l'animation

Vous pouvez modifier ces valeurs dans le code pour personnaliser l'animation :

  • SPRITE_WIDTH : Largeur des morceaux de confettis
  • SPRITE_HEIGHT : Hauteur des confettis
  • PAPER_LENGTH : Quantité de confettis
  • ROTATION_RATE : Vitesse de rotation
  • COULEURS : Gamme de couleurs de confettis
  • DURATION : Durée de l'animation (en millisecondes)
  • LONGUEUR : Quantité totale de confettis.
Vous verrez maintenant l'animation des confettis lorsque le message de confirmation s'affichera.

Alternative : Animation de feux d'artifice

Pour obtenir un effet de feu d'artifice au lieu de confettis, remplacez le code des confettis par le code d'animation du feu d'artifice (voir le code complet dans la documentation ci-dessus). La procédure d'installation reste la même.

Et c'est tout ce dont vous avez besoin ! Vous avez maintenant ajouté avec succès une animation de confettis à votre message de confirmation. Vous souhaitez ajouter de la neige à la place ? Consultez notre tutoriel sur Comment ajouter une animation de neige tombante à votre message de confirmation.

Référence Action

wpforms_wp_footer_end