.container {_x000D_
border: 3px solid #eee;_x000D_
margin: 10px;_x000D_
padding: 10px;_x000D_
float: left;_x000D_
text-align: center;_x000D_
max-width: 20%_x000D_
}_x000D_
_x000D_
input[type=range].range {_x000D_
cursor: pointer;_x000D_
width: 100px !important;_x000D_
-webkit-appearance: none;_x000D_
z-index: 200;_x000D_
width: 50px;_x000D_
border: 1px solid #e6e6e6;_x000D_
background-color: #e6e6e6;_x000D_
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#d2d2d2));_x000D_
background-image: -webkit-linear-gradient(right, #e6e6e6, #d2d2d2);_x000D_
background-image: -moz-linear-gradient(right, #e6e6e6, #d2d2d2);_x000D_
background-image: -ms-linear-gradient(right, #e6e6e6, #d2d2d2);_x000D_
background-image: -o-linear-gradient(right, #e6e6e6, #d2d2d2)_x000D_
}_x000D_
_x000D_
input[type=range].range:focus {_x000D_
border: 0 !important;_x000D_
outline: 0 !important_x000D_
}_x000D_
_x000D_
input[type=range].range::-webkit-slider-thumb {_x000D_
-webkit-appearance: none;_x000D_
width: 10px;_x000D_
height: 10px;_x000D_
background-color: #555;_x000D_
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4ddbff), to(#0cf));_x000D_
background-image: -webkit-linear-gradient(right, #4ddbff, #0cf);_x000D_
background-image: -moz-linear-gradient(right, #4ddbff, #0cf);_x000D_
background-image: -ms-linear-gradient(right, #4ddbff, #0cf);_x000D_
background-image: -o-linear-gradient(right, #4ddbff, #0cf)_x000D_
}_x000D_
_x000D_
input[type=range].round {_x000D_
-webkit-border-radius: 20px;_x000D_
-moz-border-radius: 20px;_x000D_
border-radius: 20px_x000D_
}_x000D_
_x000D_
input[type=range].round::-webkit-slider-thumb {_x000D_
-webkit-border-radius: 5px;_x000D_
-moz-border-radius: 5px;_x000D_
-o-border-radius: 5px_x000D_
}_x000D_
_x000D_
.vertical-lowest-first {_x000D_
-webkit-transform: rotate(90deg);_x000D_
-moz-transform: rotate(90deg);_x000D_
-o-transform: rotate(90deg);_x000D_
-ms-transform: rotate(90deg);_x000D_
transform: rotate(90deg)_x000D_
}_x000D_
_x000D_
.vertical-heighest-first {_x000D_
-webkit-transform: rotate(270deg);_x000D_
-moz-transform: rotate(270deg);_x000D_
-o-transform: rotate(270deg);_x000D_
-ms-transform: rotate(270deg);_x000D_
transform: rotate(270deg)_x000D_
}
_x000D_
<div class="container" style="margin-left: 0px">_x000D_
<br><br>_x000D_
<input class="range vertical-lowest-first" type="range" min="0" max="1" step="0.1" value="1">_x000D_
<br><br><br>_x000D_
</div>_x000D_
_x000D_
<div class="container">_x000D_
<br><br>_x000D_
<input class="range vertical-heighest-first" type="range" min="0" max="1" step="0.1" value="1">_x000D_
<br><br><br>_x000D_
</div>_x000D_
_x000D_
_x000D_
<div class="container">_x000D_
<br><br>_x000D_
<input class="range vertical-lowest-first round" type="range" min="0" max="1" step="0.1" value="1">_x000D_
<br><br><br>_x000D_
</div>_x000D_
_x000D_
_x000D_
<div class="container" style="margin-right: 0px">_x000D_
<br><br>_x000D_
<input class="range vertical-heighest-first round" type="range" min="0" max="1" step="0.1" value="1">_x000D_
<br><br><br>_x000D_
</div>
_x000D_
Source: http://twiggle-web-design.com/tutorials/Custom-Vertical-Input-Range-CSS3.html