Créer une scrollbar personnalisée

Et si on regardait comment créer une scrollbar personnalisée ? C'est tout le but de cet article !
•
Mis à jour le 14 août 2026
•
2 min de lecture
Believemy logo
Créer une scrollbar personnalisée

Créer une scrollbar personnalisée est souvent très utile pour ceux qui apprécient le frontend et qui veulent donner un côté original à leur site internet. Ce que vous allez voir dans cet article n'est toutefois compatible qu'avec Safari et Google Chrome pour le moment. Vos autres visiteurs continueront de voir la barre de scroll classique.

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

 

1ère étape

Comme nous venons de le voir dans la présentation de cet article, cette scrollbar n'est disponible que sur Safari et Google Chrome : on précise donc -webkit- dans notre fichier CSS :

HTML
body::-webkit-scrollbar {
    width: 10px;
}

 

2ème étape

Il est temps de définir la couleur de l'arrière-plan de la scrollbar (la couleur de la barre donc).

HTML
body::-webkit-scrollbar-track {
    background-color: #e5e5e5;
}

 

3ème étape

Nous avons défini la largeur et la couleur de la barre... Nous allons maintenant préciser la couleur du scrolleur (la petite barre qui permet de défiler sur une page).

HTML
body::-webkit-scrollbar-thumb {
    border-radius: 15px;
    background-color: #5c2a9d;
}

 

4ème étape

Dernière étape de ce projet : définir la couleur du scrolleur lors du survol. Pour ça nous allons utiliser le très célèbre sélecteur d'événement hover :

HTML
body::-webkit-scrollbar-thumb:hover {
    background-color: #b5076b;
}

 

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 une barre de navigation avec un indicateur animé

Vous avez toujours voulu faire une barre de navigation dynamique avec un indicateur qui glisse tout doucement en-dessous de la nouvelle page sur laquelle vous êtes ? Cette barre de navigation est exactement ce qu'il vous faut !

23 mars 2021

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

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 une barre de progression de lecture

Que vous ayez un blog ou des contenus à lire, proposer une barre de progression de lecture est véritablement nécessaire pour le confort de vos utilisateurs. Cet article va vous apprendre comment faire !

16 juin 2020

Créer un hovered avec CSS

Dans ce tutoriel nous allons voir comment créer facilement un overlay avec CSS !

10 juin 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 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 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

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.