我想滑块有两种颜色,一种颜色当它下降,另一种颜色当它上升。请看下面的图片。但是,现在滑块的颜色是全宽。
我还想使滑块圆圈本身的颜色也就是不同的拇指。
到目前为止这是我的代码
<div class="slider-info">
<input type="range" min="1" max="100" value="50" class="slider" id="myRange">
</div>
input.slider {
width: 100%;
}
/* Change the color of the thumb on webkit-based browsers */
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
cursor: move;
transform: scale(2);
position: relative;
bottom: 2.5px;
}
/* Change the color of the track on webkit-based browsers */
input[type=range]::-webkit-slider-runnable-track {
position: relative;
background-color: #A4FFAF;
border-radius: 3px;
padding: 0px;
height: 10px;
}
我想实现这个外观,但没有库。有可能用普通的css和HTML实现吗?这是我的笔到目前为止https://codepen.io/Victor-Villacis/pen/gOjKQrN
1条答案
按热度按时间9udxz4iz1#
您可以使用这样的代码使它看起来与图片类似,只需玩弄属性即可。
这里有一支有趣的钢笔,你可以作为参考:https://codepen.io/brandonmcconnell/pen/oJBVQW