Customize Scrollbars Using CSS3
This tutorials Working fine in WebKit browser like Chrome and Safari
Demo
The HTML Markup
<div class="scrollbarsDemo"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tincidunt magna vitae urna elementum, a scelerisque lorem sodales. Maecenas feugiat mattis velit, ac sodales neque accumsan vitae. Nunc sit amet ligula pellentesque, pretium odio a, eleifend mauris. Nunc sed tortor ornare, tempus est sit amet, imperdiet dolor. Maecenas nec libero adipiscing, consectetur turpis quis, tempor arcu. Pellentesque et vulputate lectus, a ullamcorper ante. Phasellus ipsum lacus, semper facilisis odio tristique, porttitor hendrerit erat. Nunc luctus vehicula massa non accumsan. Sed sed rhoncus libero, eget viverra felis.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tincidunt magna vitae urna elementum, a scelerisque lorem sodales. Maecenas feugiat mattis velit, ac sodales neque accumsan vitae. Nunc sit amet ligula pellentesque, pretium odio a, eleifend mauris. Nunc sed tortor ornare, tempus est sit amet, imperdiet dolor. Maecenas nec libero adipiscing, consectetur turpis quis, tempor arcu. Pellentesque et vulputate lectus, a ullamcorper ante. Phasellus ipsum lacus, semper facilisis odio tristique, porttitor hendrerit erat. Nunc luctus vehicula massa non accumsan. Sed sed rhoncus libero, eget viverra felis.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tincidunt magna vitae urna elementum, a scelerisque lorem sodales. Maecenas feugiat mattis velit, ac sodales neque accumsan vitae. Nunc sit amet ligula pellentesque, pretium odio a, eleifend mauris. Nunc sed tortor ornare, tempus est sit amet, imperdiet dolor. Maecenas nec libero adipiscing, consectetur turpis quis, tempor arcu. Pellentesque et vulputate lectus, a ullamcorper ante. Phasellus ipsum lacus, semper facilisis odio tristique, porttitor hendrerit erat. Nunc luctus vehicula massa non accumsan. Sed sed rhoncus libero, eget viverra felis.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tincidunt magna vitae urna elementum, a scelerisque lorem sodales. Maecenas feugiat mattis velit, ac sodales neque accumsan vitae. Nunc sit amet ligula pellentesque, pretium odio a, eleifend mauris. Nunc sed tortor ornare, tempus est sit amet, imperdiet dolor. Maecenas nec libero adipiscing, consectetur turpis quis, tempor arcu. Pellentesque et vulputate lectus, a ullamcorper ante. Phasellus ipsum lacus, semper facilisis odio tristique, porttitor hendrerit erat. Nunc luctus vehicula massa non accumsan. Sed sed rhoncus libero, eget viverra felis.</p> </div>
The CSS
<style> .scrollbarsDemo { height: 150px; display: block; overflow: auto; border: solid 1px #ccc; padding: 10px; } /* Let's get this party started */ .scrollbarsDemo { scrollbar-base-color: #C0C0C0; scrollbar-base-color: #C0C0C0; scrollbar-3dlight-color: #C0C0C0; scrollbar-highlight-color: #C0C0C0; scrollbar-track-color: #EBEBEB; scrollbar-arrow-color: black; scrollbar-shadow-color: #C0C0C0; scrollbar-dark-shadow-color: #C0C0C0; } .scrollbarsDemo::-webkit-scrollbar { width: 8px; } .scrollbarsDemo::-webkit-scrollbar-button { background-color: rgba(0,136,204,0.8); } /* Track */ .scrollbarsDemo::-webkit-scrollbar-track { box-shadow: inset 0 0 5px rgba(0,0,0,0.4); } /* Handle */ .scrollbarsDemo::-webkit-scrollbar-thumb { background: rgba(0,136,204,0.8); border-radius:5px; box-shadow: inset 0 0 5px rgba(0,0,0,0.5); } .scrollbarsDemo::-webkit-scrollbar-thumb:window-inactive { background: rgba(0,136,204,0.4); } </style>
i tested the demo in WebKit browser, it's working good in WebKit browser like Chrome and Safari