Пожалуйста, проверьте ответ. Его работа прекрасна для меня. Надеюсь, это будет полезно для вас.
Html:
<div class="form-range-control"><input type="range" max="100" min="10" value="100" step="1"></div>
CSS:
.form-range-control {
margin: 0 auto;
background-color: #afe0fc;
padding: 1.5em;
border-radius: 5px;
}
.form-range-control input[type="range"] {
-webkit-appearance: none;
background-color: white;
height: 3px;
border-radius: 1px;width:100%;
}
.form-range-control input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
width: 20px;
height: 20px;
background: #078dd8;
border-radius: 50%;
cursor: -moz-grab;
cursor: -webkit-grab;
}
Demo
Спасибо, это, кажется, работает. http://m.dabase.com/r2/ Но можете ли вы, пожалуйста, свернуть его до того, что на самом деле изменяет слайдер на ту круглую сферу? – hendry
@hendry, вам нужно добавить вход cform.form-range-control css. [Type = "range"] :: - webkit-slider-thumb для круглых шаров. Поэтому добавьте этот класс css в свой m.dabase.com/r2. Надеюсь, это сработает. Пожалуйста, попробуйте и дайте мне знать. Спасибо – Jeba
Нечетный, как .form-range-control input [type = "range"] {-webkit-appearance: none; } кажется настолько важным. – hendry