Attempting to customize a vertical range input, here is what has been implemented:
input[type='range'] {
-webkit-appearance: slider-vertical;
background-color: #ccc;
height: 158px;
width: 2px;
margin: 8px auto;
}
input[type='range']::-webkit-slider-thumb {
-webkit-appearance: none;
border-radius: 20px;
background-color: #3ebede;
height: 30px;
width: 30px;
}
However, it appears that due to the '-webkit-appearance: slider-vertical;' declaration to make it vertical, the styles are not being applied as expected.
Is there a method to style a vertical range without using transforms or plugins?
Note: Specifically looking for a solution that works on Chrome only
UPDATE: Refer to this JSFiddle link to view the current implementation.