2010-04-02 7 views
8

Есть ли способ временно изменить ширину полосы прокрутки в FF или IE, пока я тестирую код макета?Как отрегулировать/изменить ширину полосы прокрутки

Я помню, как что-то читал об этом, связанном с разрешением, но не могу вспомнить. Я попытался изменить разрешение самого компьютера, попробовал увеличить размер шрифта браузера, но оба они не работали.

Update Я пришел через this thread, который описывает, как изменить настройки внутри Firefox, но он не работает гладко, по крайней мере, не работала гладко пока для меня. Ассистент сказал, что в конечном итоге он работал для него, поэтому я продолжу тестирование позже.

+0

Что вы хотите это для так или иначе? :) – deceze

+0

Я пытаюсь обнаружить такие вещи, как размер окна, размер браузера, размер тела и другие функции браузера, такие как ширина полосы прокрутки, и я (конечно) замечаю расхождения между FF и IE. Так что это было частью тестирования, которое я делал, пытаясь изменить ширину полосы прокрутки, чтобы продолжить эксперимент с ней. – goodan

+0

@goodan, если вас интересует ширина полосы прокрутки, я дал ответ некоторое время назад, что может быть полезно http://stackoverflow.com/a/13382873/149636 – lostsource

ответ

1

Я думаю, что это может быть то, что вы ищете ...

http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html

Это позволяет полностью контролировать стиль вашего скроллинга.

+0

Чтобы быть понятным, это создает «поддельные» полосы прокрутки с использованием Javascript , которые вы можете использовать для замены реальных полос прокрутки. Это так близко, как вы попадаете в пользовательские полосы прокрутки. – deceze

+0

@deceze Спасибо, что указали это. Тогда это было бы слишком мощно для меня и даже не могло бы работать для того, что мне нужно, поскольку мне действительно не нужна сила пользовательских полос прокрутки. Есть ли настройка в браузере или операционной системе, которая позволяет мне контролировать толщину браузера? или даже способ изменить разрешение и получить разную толщину? – goodan

+1

@goodan Я не думаю, что это возможно. Полоса прокрутки - это полоса прокрутки, и слава богу, что сайты не могут изменить их волей-неволей. IE и, возможно, один или два других браузера разрешили настройку цветовой схемы полосы прокрутки, но AFAIK об этом. – deceze

0

Вы можете сделать это с расширенными настройками внешнего вида в самой Windows. Обратите внимание, что это затронет (почти) все приложения, а не только ваши браузеры. Возможно, вам также придется закрыть и снова открыть браузер.

  • В Windows 7: Панель управления> Оформление и персонализация> Персонализация> Window Color> нажмите на ссылку «дополнительные параметры внешнего вида», установите Пункт Добавленные в «ScrollBars» (или нажмите на скроллинга в примере изображения), установите размер управления спин

  • В Vista:. Персонализация> цвет и внешний вид Windows,> Открыть свойства классического внешнего вида> Advanced> Item> прокрутки затем отрегулировать размер

  • В XP: щелкните правой кнопкой мыши на рабочем столе и SELEC t Свойства. В появившемся окне перейдите на вкладку «Внешний вид». Теперь нажмите кнопку «Дополнительно» в правом нижнем углу. Выделите меню «Элемент» и выберите «Полоса прокрутки». Используя стрелки вверх и вниз, вы можете увеличить или уменьшить размер полосы прокрутки.

2
::-webkit-scrollbar { 
    width: 6px; 
    background-color: rgba(0,0,0,0); 
    -webkit-border-radius: 80px; 
} 
::-webkit-scrollbar:hover { 
    background-color: rgba(0, 0, 0, 0.09); 
} 

::-webkit-scrollbar-thumb:vertical { 
    background: rgba(0,0,0,0.61); 
    -webkit-border-radius: 80px; 
} 
::-webkit-scrollbar-thumb:vertical:active { 
    background: rgba(0,0,0,0.61); 
    -webkit-border-radius: 80px; 
} 

/*Try this*/ 
+0

Это сработало для меня ... но что, если я не хочу, чтобы это повлияло на панель прокрутки главного окна, а просто на div. Я использую его только для div прямо сейчас, и это работает –

Смежные вопросы