Стив получил хороший ответ, но позвольте мне продолжить.
В IE 5.5-7 (но я думаю, что они избавляются от этого в 8), вы можете стилизовать полосы прокрутки с помощью некоторых собственных свойств MS CSS. Я бы не рекомендовал это.
Стив упоминает, что полоса прокрутки за пределами страницы до браузера. Хотя это и правда, вы можете подделать его, установив элемент body в overflow: hidden
, а затем поместив огромный контейнер в HTML с height: 100%; width: 100%
.
Я бы не советовал вам касаться полос прокрутки пользователя. Это хорошо известное соглашение, и они быстро распознаются конечным пользователем. Они знают, как использовать стандартные полосы прокрутки в ОС, а не вашу быструю попытку кросс-браузерной реализации CSS / JS. Я думаю, что это был Стив Круг, который сказал: «Не заставляй меня думать!»
Вы когда-нибудь видели Flash-сайты, которые прокручивали свои собственные полосы прокрутки? тьфу!