input[type="range"]的样式在谷歌,火狐,IE下的样式各不相同,而实际往往需要固定的样式,这里做了三个浏览器下样式处理,IE只支持9+。
上面是效果图。
首先清除浏览器默认的range样式。
input[type=range]{
width: 556px;
height: 17px;
outline: none;
-webkit-appearance: none;/*清除系统默认样式*/
background-color: #eaf5f9;
}
接着修改滑块样式,下面是三个浏览器下的针对处理。
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;/*清除系统默认样式*/
height:17px;/*拖动块高度*/
width: 10px;/*拖动块宽度*/
background: url("slide_block_03.png") no-repeat;