是否可以从输入范围实际制作进度条?有人正在键入一个数字,并且条形图向右移动,拇指左侧的背景颜色发生变化,取决于数字的大小。这是现场DEMO http://jsfiddle.net/xnehel/ur26k9cx/2/`
input[type=number]{
font-size: 20px;
padding: 5px;
}
input[type=range]{
margin-left: -200px;
position: absolute;
top:7px;
}
input[type=range]{
-webkit-appearance: none;
width: 170px;
}
input[type=range]::-webkit-slider-runnable-track {
height: 35px;
background: #ddd;
}
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
border: none;
height: 35px;
border: 0;
width: 16px;
background: goldenrod;
}
input[type=range]:focus
{
outline: none;
}
input[type=range]:focus::-webkit-slider-runnable-track {
background: #ccc;
}
` Aight为我的问题找到了完美的解决方案: LIVE DEMO
答案 0 :(得分:0)
目前,没有纯CSS和输入[type =“range”]跨浏览器解决方案。如果您正在寻找IE的::-ms-fill-lower
和::-ms-fill-upper
的实现,目前还没有其他浏览器实现。
您可以使用一些javascript和其他元素伪造它。