Я использую этот код CSS, чтобы настроить стиль полосы прокрутки:
::-webkit-scrollbar {
width: 8px;
} /* this targets the default scrollbar (compulsory) */
::-webkit-scrollbar-track {
background-color: black;
} /* the new scrollbar will have a flat appearance with the set background color */
::-webkit-scrollbar-thumb {
background-color: #59e5f6;
border-radius: 10px;
} /* this will style the thumb, ignoring the track */
::-webkit-scrollbar-button {
background-color: black;
} /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
::-webkit-scrollbar-corner {
background-color: black;
} /* if both the vertical and the horizontal bars appear, then perhaps the right bottom corner also needs to be styled */
body {
scrollbar-face-color: black;
}
Он отлично работает в Chrome, но не в других браузерах.
Вы знаете, как это исправить?
Спасибо, не знал этого. Вы знаете, что мне использовать?
Вероятно, существуют библиотеки JavaScript, которые позволяют вам это делать. Хотя не знаком ни с одним из них.
Пожалуйста, никогда не делайте этого, если только вы не хотите досадить почти всем. Оставьте мои полосы прокрутки в покое.






По умолчанию он не поддерживается в IE, Edge и Firefox. Вот скриншот из документации https://developer.mozilla.org/en-US/docs/Web/CSS/::-webkit-scrollbar
Примечание. Вы можете использовать библиотеки javascript, например идеальная полоса прокрутки
Что ж, тот факт, что все эти свойства начинаются с -webkit-, является большой подсказкой: в других браузерах этого просто нет. См., Например, MDN. Так что нет.