thumbnail confettis

🎊 Explosion de confettis : mettez du fun dans votre site WordPress !

Publié le 01/09/2025 | 6 commentaires

Article rédigé avec ❤️ par La Webeuse
bundle ebook ok
wordpress express
wordpress express combo
formation wp video boost
divi video boost ok
bundle affinity 4

Envie d’ajouter une petite touche fun à votre site WordPress ? Pourquoi ne pas déclencher une pluie de confettis quand un visiteur clique sur un bouton 🎉 ? Ce petit effet ne sert à rien, avouons-le… si ce n’est à surprendre vos lecteurs et à marquer les esprits 😎.

Dans ce tutoriel, je vous montre comment mettre ça en place facilement grâce à la librairie Canvas Confetti et à un petit bout de code.

1 – Charger la librairie de confettis 🎉

Pour commencer, on a besoin d’embarquer la librairie JavaScript Canvas Confetti dans WordPress.

Pour cela, il vous suffit de copier-coller le code ci-dessous dans le fichier functions.php de votre thème enfant ou dans un code snippet à l’aide de l’extension éponyme Code Snippets ou de WPMasterToolKit.

function lw_enqueue_confetti_script() {
    wp_enqueue_script(
        'canvas-confetti',
        'https://cdn.jsdelivr.net/npm/canvas-confetti@1.9.2/dist/confetti.browser.min.js',
        array(),
        null,
        true
    );
}
add_action('wp_enqueue_scripts', 'lw_enqueue_confetti_script');
librairie confettis
Code pour embarquer la librairie JS dans WordPress, ajouté dans un snippet

Ce code charge le script de confettis sur toutes vos pages.

2 – Ajouter le déclencheur JavaScript

Ensuite, on va indiquer à WordPress : « quand on clique sur un élément qui a la classe .btn-confetti, envoi des confettis 🎊 ! ».

Pour cela, ajoutez un nouveau snippet PHP, et collez le code suivant :

add_action('wp_footer', function() { ?>
    <script>
    document.addEventListener("DOMContentLoaded", function () {
        var button = document.querySelector(".btn-confetti");

        if (button) {
            button.addEventListener("click", function () {
                confetti({
                    particleCount: 150,
                    spread: 70,
                    origin: { y: 0.6 }
                });
            });
        }
    });
    </script>
<?php });
declencher confettis
Code pour déclencher les confettis au clic, ajouté dans un snippet

3 – Ajouter la classe .btn-confetti sur un élément de votre site

Il ne vous reste plus qu’à appliquer la classe btn-confetti à n’importe quel élément cliquable et sur n’importe quelle page de votre site :

  • Dans Gutenberg → sélectionnez votre bouton et ajoutez la classe dans l’onglet Avancé > Classe CSS additionnelle.
  • Dans Divi → ouvrez les options de votre bouton et ajoutez la classe dans Avancé > ID & Classes CSS.
  • Dans Elementor → ouvrez le widget bouton et ajoutez la classe dans Avancé > Classes CSS.

💡 Et ce n’est pas réservé aux boutons : vous pouvez aussi l’appliquer sur n’importe quel élément, par exemple, une image, une icône, ou même un lien texte.

Voici le résultat sur un bouton Gutenberg 👇

confetti 1

4 – Personnaliser les confettis selon vos goûts

Vous pouvez jouer avec les paramètres pour varier le rendu des confettis. Il suffit de remplacer la petite section du code (de l’étape n°2) par des paramètres ou des valeurs différentes.

code confettis a personnaliser
Modifier cette partie du code si vous souhaitez personnaliser les confettis.

Par exemple, si vous souhaitez plus de confettis, une explosion plus large, un départ plus bas dans l’écran et des couleurs personnalisées, modifiez les paramètres suivants :

  • particleCount → nombre de confettis
  • spread → largeur de la dispersion
  • origin → position de départ (ex. { y: 0 } = haut, { y: 1 } = bas)
  • colors → palette personnalisée (codes hexadécimaux ou RGB)

Voici un exemple de personnalisation :

confetti({
    particleCount: 300,  // plus de confettis
    spread: 120,         // effet plus large
    origin: { y: 0.9 },  // part du bas de l’écran
    colors: ['#ff7500', '#896cee', '#f3f4ba'] // palette personnalisée
});

Et voici le résultat 👇

confetti 2

Voici un autre exemple de code qui agit sur la forme de l’explosion pour que les confettis explosent au centre et en cercle :

confetti({
    particleCount: 200,
    spread: 360,       // 360° au lieu de 70 par défaut
    startVelocity: 45, // vitesse initiale
    origin: { y: 0.6 }
});

Et voici le résultat 👇

confettis 3 cercle

Voilà, c’est tout simple et ultra-personnalisable, ce qui vous permet d’obtenir un résultat unique ! De nombreux autres paramètres existent, je vous invite à consulter la documentation officielle de cette librairie de confettis pour les découvrir.

5 – En conclusion… Confettis Party 🎊 !

Que dites-vous de ce petit effet de confettis au clic ? Même si cela n’a rien de vital pour votre site WordPress, il peut :

  • apporter un côté fun et un effet de surprise,
  • marquer vos visiteurs,
  • et donner un petit supplément d’âme à votre design.

En plus, c’est compatible partout : Gutenberg, Divi, Elementor, ou tout autre constructeur de page où vous pouvez ajouter une classe CSS.

Personnellement, je vois régulièrement des confettis dans des SAAS ou des applications No-code et je dois avouer que je suis toujours aussi fan 🤩… Et vous ?

guide wp sidebar
formation wordpress sidebar
formation affinity bouton
toutes les formations
livre wordpress sidebar
astuces pour divi
newsletter sidebar
coaching visio
Cet article a été écrit par La Webeuse
J'accompagne les entrepreneurs et les entreprises dans la construction de leur visibilité sur le Web. De formation initiale dans la restauration de luxe, je me prends de passion pour le WebDesign et WordPress à partir de 2012. Aujourd’hui, vous trouvez mon livre "Je crée mon site avec WordPress" (Éditions Eyrolles) dans les librairies et vous bénéficiez de mes astuces publiées sur mes blogs La Webeuse et Astuces Divi. Mes formations en ligne, en visio ou hybrides vous permettent d'apprendre plus vite pour aller encore plus loin.

Encore un peu de lecture ?

6 Commentaires

  1. Camille Jouhair

    Bonjour Lycia, c’est super ce tuto… un peu compliqué pour moi, mais c’est très bien
    merci pour tout
    Camille

  2. La Webeuse

    Super ! Ravie que ça vous plaise 😉

  3. Bruno Valls-Gabaud

    Bonjour Lycia,

    Merci beaucoup pour ce tuto, c’est très original les confettis. Ça fait un effet un peu « magique »

  4. Sarita

    Merci beaucoup Lycia pour ce tuto ! Il tombe très bien avant les fêtes.

  5. La Webeuse

    Super !

  6. La Webeuse

    Merci Bruno !

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

La Webeuse