我们添加了对的支持
-webkit
前缀由于其在网络(主要是移动)上的流行,并通过支持它们,这为我们的用户提供了更好的体验。解决问题的方法是使用
-ms-thumb
由于Chrome不支持此功能:
input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 25px;
height: 25px;
border-radius: 50%;
background: #009fda;
cursor: pointer;
margin: 7px; /* alignment fix for Chrome */
}
input[type="range"]::-ms-thumb {
margin: 0; /* Reset margin in Edge since it supports -webkit-slider-thumb as well */
}
这将导致拇指的中心对齐,如您所愿,您可以在此处看到:
http://jsbin.com/bawuhofuqa/edit?html,css,output
希望这会有所帮助,如果您还有任何问题,请告诉我。