この複製を複製したいCSS、Divisorクラス、およびJavaScriptコード の入力[type = range]を重複せずに、CSSを複製すると50を超える比較を作成するのでそして、JavaScriptコード私は最高のパフォーマンスコードを取得することはありません二重入力なしの複製div [タイプ=範囲]
<div id="comparison">
<figure>
<div id="divisor"></div>
</figure>
<input type="range" min="0" max="100" value="50" id="slider" oninput="moveDivisor()">
</div>
CSSコード:
input[type=range]{
-webkit-appearance:none;
-moz-appearance:none;
position: relative;
top: -2rem; left: -2%;
background-color: rgba(255,255,255,0.1);
width: 102%;
}
input[type=range]:focus {
outline: none;
}
input[type=range]:active {
outline: none;
}
Javascriptのコード:
var divisor = document.getElementById("divisor"),
slider = document.getElementById("slider");
function moveDivisor() {
divisor.style.width = slider.value+"%";
}
_ _「入力[タイプ=範囲] CSSで複製することなく、」 - をあなたが持っていると思う理由スタイルに関連するものを複製するには?セレクタはDOMの型範囲の_every_入力要素と一致します。 – Andreas