当我连续添加 2 个滑块时,它们之间会有间隙,但如果我将它们重叠,则下面的滑块无法使用
.range-wrapper {
display: flex;
align-items: center;
position: relative;
height: 34px;
margin-top: 20px;
}
[type="range"] {
position: absolute;
}
<div class="range-wrapper" data-already-init="1">
<input class="custom-range" type="range" min="4235" max="14835" step="100" value="4235">
<input class="custom-range" type="range" min="4235" max="14835" step="100" value="14835">
</div>
解决方案是删除单击滑块的功能
pointer-events: none;
,并仅将此功能添加到插入符号pointer-events: auto;
。要设置滑块的样式,您需要覆盖默认样式
appearance: none;