2015-04-30 6 views
1

я в настоящее время имеют измененную полосу прокрутки:Изменить ширину полосы прокрутки/цвет при зависании?

 ::-webkit-scrollbar { 
    width:12px; 
} 

::-webkit-scrollbar-track { 
    visibility:hidden; 
} 

::-webkit-scrollbar-thumb { 
    -webkit-border-radius:10px; 
    border-radius:10px; 
    background:#7c7c7c; 
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5); 
} 

Я хочу сделать так, чтобы, когда я зависать над ним, цвет будет меняться от светло-черного до черного, а ширина будет увеличиваться на несколько пикселей плавно , Предпочтительно, я хотел бы иметь возможность сделать это через CSS, но я предполагаю, что это невозможно, поэтому вся работа, которую выполняет эта работа, очень ценится. Кто-нибудь знает как это сделать? Заранее спасибо

+0

Проверить эту скрипку http://jsfiddle.net/kZ3ZR/1/ из этой темы http://stackoverflow.com/questions/20039303/redraw-issue-when-changing-webkit-scrollbar-width- on-hover – DigitalDouble

+0

Это похоже на всю полосу прокрутки, включая дорожку. Я хотел сделать только большой палец, расширяющий пару пикселей. – JustinLG99

+0

Я думаю, вам, возможно, придется идти с динамическими/пользовательскими полосами прокрутки, такими как http://jamesflorentino.github.io/nanoScrollerJS/ – DigitalDouble

ответ

-3

Добавить этот код и проверить.

::-webkit-scrollbar-thumb:hover { 
    background:black; 
} 
+1

Работает для цвета, но ничего не делает, когда я устанавливаю ширину как 16px – JustinLG99

+0

Как изменить ширину? –

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