I have a slider with 3 values and am trying to add a smoothing/fluid effect when pulling the tab from one value to another.
Here is what I thought would work:
HTML
<input type="range" min="1" max="3" value="1" class="slider">
CSS
.slider {
display: inherit;
}
.slider::-webkit-slider-thumb {
transition: all ease-in-out 0.05s
}
.slider::-moz-range-thumb {
transition: all ease-in-out 0.05s
}
what you can do is try to put step
attribute to the input
element. and use Math.round()
to get the value if you only want the values of 1,2,3
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.