【发布时间】:2018-08-21 11:49:37
【问题描述】:
正如here 所解释的,IE 允许在 CSS 中设置上下填充或跟踪区域的样式,如下所示:
/* The following only affects the range input in IE */
input[type="range"]::-ms-fill-lower {
background-color: red;
}
input[type="range"]::-ms-fill-upper {
background-color: blue;
}
<input type="range">
有谁知道在 Firefox、Chrome 等中使用 CSS 或任何 JS 库将不同样式应用于范围输入的上下轨道的方法?
更新:
正如Wilson F 所指出的,Firefox 现在支持此功能:
/* The following only affects the range input in FF */
input[type="range"]::-moz-range-progress {
background-color: red;
}
input[type="range"]::-moz-range-track {
background-color: blue;
}
<input type="range">
【问题讨论】: