我有一个div内的输入类型范围,我将伪元素'before'用作圆。我的本意是,它像在起始位置大拇指:我有以下的html:CSS正确定位伪元素
<div class="range">
<input type="range" name="" class="progress" value="0" max="100" min="0"/>
</div>
与下面的CSS:
.range::before{
content: '';
display: inline-block;
width: 15px;
height: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
background-color: #69b6d5;
}
下面是一个正常运作的fiddle
我意图是使before元素与范围的开始位置相同。
您正试图将红色圆圈和黄色圆圈放在同一位置? – NonameSL
在相同的初始位置,是的 – Aschab
@Aschab是你想要并排放置的东西吗? https://jsfiddle.net/c9zn3609/调整宽度的'输入'使用'calc'并使'输入'和''之前'内联块 – kukkuz