javascript - 输入类型范围内的进度条

标签 javascript css angularjs html

是否可以根据输入范围实际制作进度条?有人正在输入数字,条形图向右移动,拇指左侧的背景颜色发生变化,具体取决于数字的大小。这里是现场演示 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

最佳答案

目前还没有纯CSS和input[type="range"]跨浏览器的解决方案。如果您正在寻找类似 IE 的 ::-ms-fill-lower::-ms-fill-upper 的实现,其他浏览器目前还没有实现时间。

您可以使用一些 javascript 和其他元素来伪造它。

关于javascript - 输入类型范围内的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31521523/

相关文章:

javascript - 如何检查数组对象是否在angularjs中包含一个字符串

javascript - Ng-Repeat 显示一次性绑定(bind)的不规则行为

javascript - 单击菜单容器外部时如何防止页面滚动和关闭菜单

javascript - 如何使用 JavaScript/jQuery 在 SensorThings API 中发布/获取/修补/删除

html - 奇怪的图片在 html 网站上移动

html - 由于背景图片,链接不起作用

javascript - Linkedin SDK 您必须指定一个有效的 JavaScript API 域作为此 key 配置的一部分

javascript - 为什么JS中函数参数前面不写var

html - <body> 拉伸(stretch)到 100% 的内容,而不是浏览器大小

javascript - 通过 jQuery 运行 AngularJS 函数