Lightweight Custom Scrollbar Plugin With jQuery and CSS3 - scrollbar
| File Size: | 35.8 KB |
|---|---|
| Views Total: | 5310 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Just another jQuery scrollbar plugin for creating a scrollable content area with an animated, touch-enabled and highly customizable scrollbar.
How to use it:
1. Include jQuery javascript library and the jQuery scrollbar plugin in the web page.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="js/scrollbar.js" type="text/javascript"></script>
2. Include jQuery mousewheel plugin for mouse wheel to scroll support.
<script src="js/jq.mousewheel.js" type="text/javascript"></script>
3. Wrap the content in a container you want to make it scrollable.
<div class="example"> ... </div>
4. Call the plugin on the container element.
$(function(){
$('.example').makeScroll();
});
5. The required CSS to customize the scrollbar.
.scrollbar {
height: 100%;
position: relative;
}
.scrollbar__container {
height: 100%;
width: 100%;
overflow: hidden;
}
.scrollbar__track {
position: absolute;
right: 0;
top: 0;
height: 100%;
}
.scrollbar__handle {
width: 100%;
min-height: 10px;
position: absolute;
top: 0;
}
/* scrollbar width */
.scrollbar {
padding-right: 15px;
}
.scrollbar__track {
width: 10px;
}
/* scrollbar style */
.scrollbar__handle {
background-color: gray;
opacity: 0;
}
.scrollbar:hover .scrollbar__handle {
opacity: 0.5;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
-ms-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.scrollbar .scrollbar__handle:hover, .scrollbar_state_move .scrollbar__handle {
opacity: 1;
}
.scrollbar__track {
background-color: #eee;
}
/* MOBILE */
.scrollbar_mode_mobile .scrollbar__container {
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
This awesome jQuery plugin is developed by tupkalov. For more Advanced Usages, please check the demo page or visit the official website.











