What are the recommended browser requirements?
Avoid relying on javascript solutions as they can complicate your webpage. If a third-party scrollbar javascript library malfunctions, you will need to troubleshoot it yourself (A situation many of us have faced).
Chrome provides solid support for CSS3 scrollbars. For instance, creating an iPhone-like scrollbar can be achieved with code similar to this:
::-webkit-scrollbar {
width: 12px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
IE does allow customization of scrollbars using vendor-specific tags, though its capabilities are quite limited. Here's an example:
scrollbar-base-color: #663366;
scrollbar-face-color: #99CCCC;
scrollbar-track-color: #996699;
scrollbar-arrow-color: #330033;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-shadow-color: #663366;
scrollbar-darkshadow-color: #000000;
You can view styled scrollbars in action by visiting this jsFiddle link:
http://jsfiddle.net/APmLZ/3/