Je souhaite personnaliser une barre de défilement à l'aide de CSS.
J'utilise ce code CSS WebKit, qui fonctionne bien pour Safari et Chrome :
::-webkit-scrollbar {
width: 15px;
height: 15px;
}
::-webkit-scrollbar-track-piece {
background-color: #c2d2e4;
}
::-webkit-scrollbar-thumb:vertical {
height: 30px;
background-color: #0a4c95;
}
Comment puis-je faire la même chose dans Firefox ?
Je sais que je peux facilement le faire en utilisant jQuery, mais je préférerais le faire avec du CSS pur si c'est possible.
1 votes
Veuillez nous expliquer comment vous pouvez le faire en utilisant jQuery. Je suis confronté au même problème mais j'ai utilisé CSS pour le résoudre pour Webkit. Cependant, Firefox pose un problème que votre solution jQuery pourrait résoudre.
1 votes
Je recommande d'utiliser le plugin jQuery jscrollpane.
0 votes
Il y a un problème avec jScrollPane dans Firefox. jScrollPane fonctionne parfaitement dans Chrome mais dans Firefox vous avez une fenêtre vide. système barre de défilement à droite de la barre de défilement du jScrollPane. Il ne doit y avoir qu'une seule barre de défilement
1 votes
Ce n'est pas vrai. Si c'est le cas, c'est que vous avez commis une erreur quelque part.
0 votes
Voir ma réponse ici : stackoverflow.com/questions/7357203/custom-scrollbars/
0 votes
J'aimerais recommander
fakescroll
- Un petit script vanilla-js pour des barres de défilement personnalisées0 votes
J'ai ajouté un aperçu de la solution : stackoverflow.com/a/70909679/14824067 . Et pourquoi tant d'entre eux utilisent-ils jquery ; )