Créer un bouton de partage collé en bas de page

Afficher un bouton de partage des réseaux-sociaux sur son site permet d'augmenter le nombre de visites. De nos jours, il est devenu incontournable de proposer ce genre de bouton dès lors que nous proposons des articles ou des présentations de projet. Découvrons ensemble comment mettre en place ce genre de bouton dans cet article !
•
Mis à jour le 14 août 2026
•
3 min de lecture
Believemy logo
Créer un bouton de partage collé en bas de page

Afficher un bouton de partage des réseaux-sociaux sur son site permet d'augmenter le nombre de visites. De nos jours, il est devenu incontournable de proposer ce genre de bouton dès lors que nous proposons des articles ou des présentations de projet. Découvrons ensemble comment mettre en place ce genre de bouton dans cet article !

Demo

 

1ère étape

Incluons pour commencer Font Awesome 5.

HTML
<link rel=”stylesheet” href=”https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css”>

 

2ème étape

Occupons-nous du code HTML.

HTML
<div class="share">
  <ol>
    <li><a href="#"><i class="fab fa-instagram fa-2x"></i></a></li>
    <li><a href="#"><i class="fab fa-facebook fa-2x"></i></a></li>
    <li><a href="#"><i class="fab fa-whatsapp fa-2x"></i></a></li>
    <li><a href="#"><i class="fab fa-twitter fa-2x"></i></a></li>
  </ol>
  <div class="toggle"></div>
</div>

Grâce à la librairie Font Awesome que nous avons ajouté à la première étape, chaque classe commençant par “fa” sera récupérée et transformée par une icône.

La classe fa-2x permet de doubler la taille de l’icône.

Vous pouvez retrouver toutes les icônes disponibles sur fontawesome.com/icons.

 

3ème étape

Stylisons le bouton "partager".

CSS
.toggle {
  width: 50px;
  height: 50px;
  background: #c70039;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
}

.toggle::before {
  content: '\f1e0';
  width: 100%;
  height: 100%;
  position: absolute;
  color: white;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  text-align: center;
  line-height: 50px;
  font-size: 22px;
}

Il est très important d'ajouter la police Font Awesome 5 Free et de préciser que nous souhaitons utiliser une police grasse (font-weight) de 900.

 

4ème étape

Stylisons maintenant la liste à puces de notre bouton.

CSS
.share.active .toggle::before {
  content: '\f00d';
  font-size: 2rem;
}
.share {
  position: fixed;
  bottom: 70px;
  right: 70px;
}
.share ol {
  position: absolute;
  width: 50px;
  height: 50px;
}

 

5ème étape

Stylisons chaque lien.

CSS
.share ol li {
  position: absolute;
  width: 50px;
  height: 50px;
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: all .3s;
  opacity: 0;
}

.share ol li a {
  color: black;
}

.share.active ol li {
  opacity: 1;
  transition: all .3s;
}

 

6ème étape

Déplaçons chacun des items d'une certaine distance afin de les faire apparaître de chaque côté de notre bouton.

CSS
.share.active ol li:nth-child(1) {
  transition-delay: .1s;
  transform: translateX(60px);
}

.share.active ol li:nth-child(2) {
  transition-delay: .2s;
  transform: translateY(60px);
}

.share.active ol li:nth-child(3) {
  transition-delay: .3s;
  transform: translateX(-60px);
}

.share.active ol li:nth-child(4) {
  transition-delay: .4s;
  transform: translateY(-60px);
}

 

7ème étape

Terminons notre bouton de partage en détectant le clic de notre utilisateur pour ajouter ou retirer la classe active.

JAVASCRIPT
const toggle = document.querySelector('.toggle');

toggle.addEventListener('click', () => {
  const shareBtn = document.querySelector('.share');
  shareBtn.classList.toggle('active');
});

Lorsque nous cliquons sur le bouton “partager”, nous demandons à notre navigateur d’ajouter la classe “active” si elle est présente. Sinon, nous demandons de la retirer grâce à toggle().

 

Envie d'aller plus loin

Si vous voulez allez plus loin, par exemple pour positionner votre bouton par rapport à d'autres éléments sur votre page, rien de mieux que le faire avec l'incroyable fonctionnalité Flexbox CSS.

Allez jeter un petit oeil sur notre guide complet sur Flexbox pour apprendre à positionner votre bouton.

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 de partage de réseaux-sociaux

Pour vos articles de blog ou sur les pages qui présentent vos projets depuis un portfolio, présenter un bouton moderne et non intrusif pour permettre à vos visiteurs de partager votre site internet ou de se rendre sur vos réseaux-sociaux est idéal. Voyons comment réaliser ce type de bouton ensemble dans cet article.

7 décembre 2020

Faire des boutons encerclés au survol

Pour un menu ou pour proposer à vos lecteurs de partager votre site internet, des boutons de partage sont des éléments à impérativement ajouter à votre site internet. Découvrons comment les rendre plus moderne grâce à un effet « néon » qui entourera le l’icône sélectionnée par votre utilisateur.

20 décembre 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

Ajouter un bouton "cliquer pour copier" avec JavaScript

Vous aimeriez permettre à vos utilisateurs de copier rapidement et très facilement du texte sur votre projet ? Ce fameux lien pour partager votre article ? Ce lien d'affiliation qui vous permet de générer des ventes supplémentaires ? Alors cet article est fait pour vous ! Voyons ensemble les deux méthodes principales qui vont permettre d'ajouter un bouton "cliquer pour copier" avec l'aide de JavaScript.

11 octobre 2021

Créer un bouton NÉON avec CSS

Créer un bouton, c'est bien ! Mais créer un bouton sur lequel vos visiteurs ont envie de cliquer, c'est déjà autre chose. Ce bouton de type néon attirera en tout cas l'oeil de tout ceux qui visiteront vos pages.

29 juin 2020

Créer un bouton qui s'enfonce avec CSS

Les boutons sur un site sont les principaux déclencheurs d'action : les styliser et les dynamiser est très important dans vos processus de développement ! C'est l'objectif de cet article.

10 juin 2020

Créer un bouton avec des battements de cœur

Pour un bouton principal ou même pour un bouton que vous souhaitez mettre en valeur, proposer cet effet de battements de cœur peut donner une impression très moderne sur votre site internet. Découvrez dans cet article comment réaliser cet effet.

1 décembre 2020

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

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.