Система стилизации полос прокрутки в браузерах работает на основе CSS. 3 В сентябре 2018 года Консорциум Всемирной паутины W3C CSS Scrollbars определил спецификации для настройки внешнего вида полос прокрутки с помощью CSS. 3
В Chrome, Edge и Safari для оформления полосы прокрутки используется псевдоэлемент ::-webkit-scrollbar, который позволяет настроить ширину и цвет полосы. 14 Когда этот псевдоэлемент указан, WebKit выключает свой встроенный рендеринг скроллбара и использует настройки, указанные для div scroll CSS. 1
В Firefox оформление полосы прокрутки происходит при помощи CSS Scrollbars, для этого используются свойства scrollbar-width и scrollbar-color. 3
Также полосу прокрутки можно имитировать, скрыв стандартную полосу и используя JavaScript для определения высоты и положения новой полосы. 3