先来一个效果图
是由默认样式修改而成,代码如下:
input[type="range"] {
/*滑动条背景*/
-webkit-appearance: none;
background-color:#DCE3F9;
height: 5px;
}
input[type=range]:focus {
/*滑动条选择后外边距*/
outline: none;
}
input[type="range"]::-webkit-slider-thumb {
/*滑动条操作按钮样式*/
-webkit-appearance: none;
border-radius: 5px;
background: #4F61E1;
width: 24px;
height: 11px;
}
这是css代码.
下面是html结构代码
给 tip绝对定位一下。
求出当前值所占的比率,再用这个比率*input宽度,得出tip的left值