html input range thumb smooth movement
These are the things that affect the smoothness:
- The width of the banner
- The min/max range
- The size of steps
So if you have:
- 1000px wide range input
- 0 - 1000 range
- Step size of 1
Each step will be just 1px, and it will be quite smooth.
If you have:
- 1000px wide range input
- 0 -100 range
- Step size of 25
It will snap between the allowable values, appearing less fluid.
This is really a feature of the interaction between your step size and your range, and provides useful feedback to the user on what values are acceptable.