Можно настроить панели прокрутки Firefox, предполагая, что полосы прокрутки наложения не используются. К сожалению, если я правильно понимаю, полосы прокрутки (в Firefox) являются «анонимным контентом». Это означает, что вы не можете настроить их с помощью userChrome.css или userContent.css. Чтобы настроить панели прокрутки, я использую стильное расширение для Firefox.
После того, как вы его установили, вы сможете создавать свои полосы прокрутки: вот моя очень упрощенная версия:
@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/*scrollbars*/
scrollbar { -moz-appearance: none !important; background: #777 !important}
scrollbar[orient="vertical"] { width: 7px !important}
scrollbar[orient="horizontal"] { height: 7px !important}
scrollbar thumb {
-moz-appearance: none !important;
-moz-border-radius: 4px !important;
background: maroon !important;
min-width: 8px !important;
max-width: 8px !important;
border: 1px !important;
}
Если вы переходите к стильному расширению для этого расширения и смотрите вокруг, вы найдете больше параметров для настройки.
Как уже указывалось, длина вертикальной полосы прокрутки обычно является функцией длины веб-страницы. Возможно, есть способ установить минимальную длину, но я не искал этого.