I need to display a custom scrollbar. I would like to avoid using a jQuery plugin if possible. So can I so something like this with HTML5 & CSS3 ? :
.myScrollableBox {
width: 200px;
height: 500px;
/* Display scrollbar if content is bigger than the box */
overflow: auto;
/* This doesn't work, but can I do something similar? */
scrollbar-image: url(/images/myscrollbar.png);
}
It’s actually possible, if browser does support styling of toolbar elements (= is based on WebKit). Although it’s not mentioned in many tutorials (such as this brilliant one, for example), you can just use
background-urlproperty to use custom image instead of color.For example, in this page I’ve changed (in Chrome Developer Tools) styling to…
… and voila, I have some cyanid scroller. )