我正在为 的阴影 DOM 元素编辑 CSS input[type=range]
,并且我想扩展滑块拇指以覆盖下面的 div,为此,我必须将position
拇指设置为fixed
。问题是,在下面必须位于拇指下方的 div 中,我有一些 div 具有position: relative
(并且不能以不同的方式定位),它们以某种方式将它们放在前景中,覆盖拇指。
这是代码。但是我做了一个jsFiddle来更好地解释我的问题。
HTML
<input type="range" id="slider" />
<div id="container">
<div id="left"></div>
<div id="right">
<div id="content"></div>
</div>
</div>
CSS:
#slider {
width: 400px;
-webkit-appearance: none;
background: red;
height: 30px;
}
#slider::-webkit-slider-thumb {
-webkit-appearance: none;
width: 10px;
height: 85px;
background: black;
position: fixed;
top: 10px;
left: 120px;
}
#container {
width: 400px;
}
#left {
width: 100px;
height: 50px;
background: blue;
float: left;
}
#right {
background: green;
width: 300px;
height: 50px;
}
#content {
position: relative;
width: 50px;
height: 25px;
background: yellow;
left: 100px;
top: 10px;
}
基本上,我希望黑条覆盖黄色 div,而不position: relative
从该 div 中删除属性。那可能吗?