I have a bunch of <input> sliders, with DOM that looks something like this -
<div>
  <label style="width:100px">Slider A: </label>
  <input type="range" style="width:600px; height:20px;"/>
  <svg width="600px" height="20px">
    <rect x="0" y="0" width="300" height="20"></rect>
  </svg>
</div>
I want the svg rectangle to highlight portion of the input, let's say starting at left, ending exactly at middle in this example, but other ranges are also possible.
How do I do position the svg so that it exactly overlaps the input?