Simple scrollbar for -webkit
browsers.
Created
October 6, 2013 14:20
-
-
Save krman009/6854670 to your computer and use it in GitHub Desktop.
A Pen by kaushalya.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Scrollbar only for <code>-webkit</code> browsers. | |
<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* | |
* Scrollbar in Webkit | |
* Try to explain how scrollbar properties works... | |
* | |
* 2013 by KAUSHALYA MANDALIYA | |
* http://seebeetee.com | |
* https://twitter.com/kmandalwala | |
*/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
code { | |
background: #7082f3; color: #fff; padding: 3px; | |
} | |
body { | |
width: 500%; | |
} | |
/* | |
Main Scrollbar | |
*/ | |
::-webkit-scrollbar{ | |
width: 0.8em; | |
} | |
/* | |
Vertical Scrollbar (RIGHT SIDE) | |
*/ | |
::-webkit-scrollbar-track:vertical { | |
background: -webkit-linear-gradient(180deg, #fff, #fff, #fff, #fff, rgba( 0, 0, 255, 0.5), rgba( 0, 0, 255, 0.5), rgba( 0, 0, 255, 0.5), #fff, #fff, #fff); | |
border-radius: 10px; | |
} | |
/* | |
Horizontal Scrollbar (BOTTOM SIDE) | |
*/ | |
::-webkit-scrollbar-track:horizontal { | |
background: -webkit-linear-gradient(90deg, #fff, #fff, #fff, #fff, rgba( 0, 0, 255, 0.5), rgba( 0, 0, 255, 0.5), rgba( 0, 0, 255, 0.5), #fff, #fff, #fff); | |
border-radius: 10px; | |
} | |
/* | |
Scrollbar Thumb | |
*/ | |
::-webkit-scrollbar-thumb { | |
background: rgba( 112, 178, 243, 0.75); | |
border-radius: 2em; | |
} | |
/* | |
Horiontal Scrollbar button (TOP-RIGHT aKa START) | |
*/ | |
::-webkit-scrollbar-button:horizontal:single-button:start { | |
position: absolute; | |
content: ''; | |
border-bottom: 20px solid transparent; | |
border-right: 42px solid #7082f3; | |
border-left: 20px solid transparent; | |
border-top: 20px solid transparent; | |
} | |
/* | |
Vertical Scrollbar button (BOTTOM-LEFT aKa START) | |
*/ | |
::-webkit-scrollbar-button:vertical:single-button:start { | |
position: absolute; | |
content: ''; | |
border-right: 20px solid transparent; | |
border-bottom: 62px solid #7082f3; | |
border-left: 20px solid transparent; | |
border-top: 20px solid transparent; | |
} | |
/* | |
Horiontal Scrollbar button (BOTTOM-RIGHT aKa END) | |
*/ | |
::-webkit-scrollbar-button:horizontal:single-button:end { | |
position: absolute; | |
overflow: hidden; | |
content: ''; | |
border-bottom: 20px solid transparent; | |
border-left: 42px solid #7082f3; | |
border-right: 20px solid transparent; | |
border-top: 20px solid transparent; | |
} | |
/* | |
Vertical Scrollbar button (BOTTOM-RIGHT aKa END) | |
*/ | |
::-webkit-scrollbar-button:vertical:single-button:end { | |
position: absolute; | |
overflow: hidden; | |
content: ''; | |
border-bottom: 20px solid transparent; | |
border-top: 62px solid #7082f3; | |
border-right: 20px solid transparent; | |
border-left: 20px solid transparent; | |
} | |
/* | |
Scrollbar corner which is at totally bottom-right | |
*/ | |
::-webkit-scrollbar-corner { | |
background: rgba( 112, 178, 243, 0.75); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment