Html css как задать стили ползунку input type="range"
Есть элемент <input type="range" min="0" max="40" step="10" name="text">, задаю стили ползунку через селектор
input[type=range]::-moz-range-thumb {
height: 100%;
width: 2px;
background: #fff;
border: none;
}
Если задаю высоту в пикселях всё работает, но когда задаю в процентах, ничего не работает
Ответы (1 шт):
Автор решения: bot
→ Ссылка
Вот пример HTML:
<div class="slidecontainer">
<input type="range" min="1" max="100" value="50" class="slider" id="m">
</div>
CSS:
.slider {
-webkit-appearance: none;
width: 100%;
height: 15px;
border-radius: 5px;
background: #d3d3d3;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
}
.slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 25px;
height: 25px;
border-radius: 50%;
background: #4CAF50;
cursor: pointer;
}
.slider::-moz-range-thumb {
width: 25px;
height: 25px;
border-radius: 50%;
background: #4CAF50;
cursor: pointer;
}