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.
•
Mis à jour le 14 août 2026
•
3 min de lecture
Believemy logo
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.

Vous pouvez retrouver l'ensemble de ce tutoriel sur notre compte Instagram.

 

1ère étape

Commençons par le code HTML.

HTML
<a href="#">
  <span></span>
  <span></span>
  <span></span>
  <span></span>
  Neon button
</a>

 

2ème étape

Avant de continuer, assurons-nous que tous nos éléments n'est pas de problèmes lorsque nous leur donnons un padding.

CSS
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

Cette petite astuce permet de dire que tous les éléments du site doivent intégrer leurs paddings dans leur taille (ça évite beaucoup de problèmes).

 

3ème étape

Stylisons notre lien.

CSS
a{
    position: relative;
    padding: 25px 30px;
    margin: 40px 0; color: #03e9f4;
    text-decoration: none;
    text-transform: uppercase;
    transition: 0.5s; letter-spacing: 4px;
    overflow: hidden; margin-right: 50px;
}

a:hover{
    background: #03e9f4; color: #050801;
}

 

4ème étape

Sylisons maintenant la première balise span.

CSS
a span{
    position: absolute;
    display: block;
}

a span:nth-child(1){
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg,transparent,#03e9f4);
    animation: animate1 1s linear infinite;
}

Les bords du bouton ne bougent pas vraiment dans le sens des aiguilles d'une montre : il s'agit en fait de 4 balises span qui apparaissent et disparaissent successivement les unes à la suite des autres.

Si vous avez du mal avec la prochaine étape dans la création d'une animation, vous pouvez apprendre comment faire grâce à cette vidéo spécialement réalisée pour l'occasion : Créer facilement des animations (CSS).

 

5ème étape

Occupons-nous de la première animation.

CSS
@keyframes animate1{
    0%{
        left: -100%;
    }
    50%,100%{
        left: 100%;
    }
}

Ici on dit que la balise span apparaît progressivement de la gauche vers la droite, ce qui donne cette illusion.

 

6ème étape

Recommençons pour la deuxième balise span.

CSS
a span:nth-child(2){
    top: -100%; right: 0;
    width: 2px; height: 100%;
    background: linear-gradient(180deg,transparent,#03e9f4);
    animation: animate2 1s linear infinite;
    animation-delay: 0.25s;
}

@keyframes animate2{
    0%{ top: -100%; }
    50%,100%{ top: 100%; }
}

 

7ème étape

Continuons pour la troisième balise span.

CSS
a span:nth-child(3){
    bottom: 0;
    right: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(270deg,transparent,#03e9f4);
    animation: animate3 1s linear infinite;
    animation-delay: 0.50s;
}

@keyframes animate3{
    0%{
        right: -100%;
    }
    50%,100%{
        right: 100%;
    }
}

 

8ème étape

Finissons en faisant pareil avec la quatrième balise span.

CSS
a span:nth-child(4){
    bottom: -100%;
    left: 0;
    width: 2px;
    height: 100%;
    background: linear-gradient(360deg,transparent,#03e9f4);
    animation: animate4 1s linear infinite;
    animation-delay: 0.75s;
}

@keyframes animate4{
    0%{
        bottom: -100%;
    }
    50%,100%{
        bottom: 100%;
    }
}
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 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 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

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 un menu qui s'étend sur toute la page avec CSS

Il nous arrive de temps en temps de devoir demander à notre visiteur sur quelle page il veut aller, en lui affichant les principales sections de notre site internet. Ce menu n'est pas souvent très agréable à utiliser, découvrons ensemble dans cet article comment faire pour le rendre beaucoup plus moderne avec de belles animations qui donneront à vos passants l'envie de visiter votre site !

19 novembre 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 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 design et "architectural"

Créer un bouton sur lequel les bordures de séparent en deux au survol peut sembler compliqué, et pourtant rien n'est plus facile à faire ! Découvrons ensemble dans cet article comment.

3 décembre 2020

Créer un hover très moderne sur un lien

Voici comment créer un hover très moderne sur un lien facilement ! Il y a beaucoup d'effets possibles sur les boutons et sur les liens : plus ils sont réussis, plus vos utilisateurs vont avoir l'envie de cliquer dessus.

22 juin 2020

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.