JSFiddle - React, Tailwind, and code Playground

by Travis Almand

HTML

<div><input type="range" orient="vertical" /></div>

CSS

div {
  width: 300px;
  height: 300px;
}

input[type=range][orient=vertical] {
  writing-mode: bt-lr; /* IE */
 -webkit-appearance: slider-vertical; /* Chromium */
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border-style: none;
  background: transparent;
  border-radius: 0;
  cursor: pointer;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: #3071a9;
  border-radius: 0;
  border-style: none;
}