Ну разве что спрятать обычный, кссом нарисовать такую фигню, в виде куска гигансткого круга с бордер радиусом. Чтоб кссом менять ему прогресс. Потом повесится на событие скролла и менять этот прогресс пропорционально scrollTop. А потом еще драг какой-нить повесить, чтоб курсором скролить.
Вряд ли кто-то такого готовое где-то найдется, кому бы оно пришло в голову делать. Но в общем виде реализуемо.
Делаем картинку самого бара с прозрачной кривой линией скролла. Помещаем его в div с fixed. Под нее помещаем div нужного цвета, задаему ему z-индекс ниже, чем у дива с баром. После этого регулируем позицию дива под скроллбаром в зависимости от положения на странице.
Должно сработать, как Вы думаете? )
@Undrooleek как вариант, при наведении на скроллбар пусть появляется небольшой бегунок. Его можно двигать или строго по вертикали, или смещая и по горизонтали с помощью нехитрых вычислений. Правда он будет убегать из-под мышки.
Тут еще проблема как картинку растянуть, например. И с мобильными браузерами опять же (поддержка тач-устройств предполагается? )
@Undrooleek в таком случае вполне реализуемо! Сделайте над скролбаром еще один див, прозрачный, пусть он дублирует положение синего дива, который под скроллбаром. И на него вешайте драг.