0
我想创建一个基本滑块div
,我得到了结构。如何限制位置内的flex-grow div:相对div?
我父母div
与slider
类三个孩子div
称为Button1的buttpn2和范围,我想按钮display: relative
这样,当我使用left
或right
财产上的按钮应该移动。
我意识到它是position: relative
,但如何使所需的滑块效果?
代码:https://jsfiddle.net/L0bjqdee/
.slider {
width: 300px;
height: 5px;
background-color: #a0a0a0;
display: flex;
align-items: center;
}
.slider div {
display: inline-block;
}
.button {
width: 10px;
height: 10px;
border-radius: 5px;
background-color: red;
position: relative;
}
#button1 {
left: 25px;
}
#button2 {
right: 50px;
}
.button:hover {
cursor: pointer;
}
.range {
flex-grow: 2;
height: 5px;
background-color: blue;
}
<div class="slider">
<div class="button" id="button1"></div>
<div class="range"></div>
<div class="button" id="button2"></div>
</div>
蓝色部分应该是红色的按钮之间! – Rahul
我只是试图帮助你的问题,而不是为你做所有的工作! – James