Animer des emojis comme sur Discord

Envie de créer un bouton dont l'emoji change à chaque passage de la souris ? Comme sur Discord ? Alors cet article est fait pour vous !
•
Mis à jour le 14 août 2026
•
1 min de lecture
Believemy logo
Animer des emojis comme sur Discord

Envie de créer un bouton dont l'emoji change à chaque passage de la souris ? Comme sur Discord ? Alors cet article est fait pour vous !

Image

 

1ère étape

Le code HTML.

HTML
<div id="emoji">😁</div>

Rien de très compliqué ici : nous déclarons une division avec un identifiant emoji.

Astuce : Allez chercher vos emojis sur getemoji.com

 

2ème étape

Stylisons maintenant l'id emoji.

CSS
#emoji {
  font-size: 5rem;
  filter: grayscale(1);
  cursor: pointer;
  transition: all 0.2s;
}

#emoji:hover {
  transform: scale(1.3);
  filter: grayscale(0);
}

grayscale() permet de transformer une image en couleurs grisatres.

 

3ème étape

Passons au JavaScript en ajoutant des emojis.

JAVASCRIPT
const btn = document.querySelector("#emoji");
const emojis = [
  "😆", "😅", "🤣", "😂",
  "😀", "🤑", "🤨", "🙂",
  "😊", "😗", "😛", "😏",
  "🤥", "😴", "🥺", "😧"
];

 

4ème étape

Détectons le survol de l'emoji.

JAVASCRIPT
btn.addEventListener("mouseover", () => {
  btn.innerText = emojis[Math.floor(Math.random() * emojis.length)];
});

Dès que nous survolons l’emoji, nous remplaçons le texte de l’identifiant emoji par un nouvel emoji.

Pour ce faire nous générons un nombre aléatoire que nous multiplions par le nombre d’emoji que nous possédons.

Catégorie : Développeurs

Partager cet article

Tu veux nous aider ? Fais un lien vers cet article sur tes réseaux ou encore mieux : sur ton site, dans un article ou dans ta newsletter.

Believemy logo
Commentaires (0)

Vous devez être connecté pour commenter cet article : se connecter ou s'inscrire.

À lire ensuite

Créer un bouton qui bouge avec la souris (tilt.js)

Vous avez un bouton principal ? Vous souhaitez l'animer avec une interaction dynamique et moderne ? Apprenons ensemble à le faire avec la librairie Tilt.JS !

27 janvier 2021

Créer un bouton en 3 dimensions (3D) animé

Découvrons ensemble dans cet article comment créer un bouton en trois dimensions qui donnera une touche de douceur et de perspectives à vos projets !

14 décembre 2020

Animer des illustrations SVG avec Lottie

Envie d'animer vos illustrations en évitant d'avoir des images trop lourdes ? Vous souhaitez peut-être même gérer la vitesse de celle-ci ? Vous êtes au bon endroit ! Découvrez comment animer des illustrations SVG avec Lottie !

12 avril 2021

Créer un bouton avec un effet de “remplissage”

Découvrons ensemble dans cet article, le secret permettant de réaliser cet effet de "remplissage" sur un bouton !

11 décembre 2020

Créer un bouton animé "arc en ciel"

Découvrons dans cet article comment réaliser un bouton de type "arc-en-ciel" qui s'anime au survol de la souris. Effet moderne et sensationnel garanti !

27 novembre 2020

Créer des cartes de présentation animées

Que ce soit pour présenter l'équipe derrière votre projet ou pour toute autre chose, utiliser des cartes de présentation animées donnera une touche finale réussie à votre page. Découvrons comment le faire dans cet article !

27 janvier 2021

Créer un texte apparaissant au survol

Nous avons déjà vu comment créer un élément qui s'affiche au survol de la souris sur une image, mais voici dans cet article comment afficher tout un tas d'informations et ce de manière très fluide en passant la souris sur un élément !

10 juillet 2020

Créer un bouton façon “Old School”

"Old School" mais tellement tendance, découvrons comment créer un bouton original et clairement dans l'air du temps !

21 janvier 2021

Devenez le solopreneur que vous rêvez d'être.

Premier projet, reconversion, lancement de business : accédez à nos formations, pratiquez sur des cas concrets et avancez avec un accompagnement clair.