如何使用范围滑块输入值复制或克隆元素?

时间:2020-10-29 21:36:25

标签: javascript css input interface range

我正在尝试创建一个交互式模式,用户可以在其中定制一些设计元素。我希望实现一个范围滑块,该滑块将元素重复一定次数。

例如,当输入值= 1时,出现一个点。当输入值= 100时,出现100个点,依此类推。

到目前为止,我的模式(点)是通过setTimeout随机加载的:

for(var i = 0; i <35; i ++){

setTimeout(function(){

var top = 'calc(' + Math.round(Math.random()*100) + 'vh - 10vw)';
var left = Math.round(Math.random()*95) + 'vw';
    var circle = `<div class="circle" style="top: ${top}; left: ${left};" ></div>`;

var circle = `<div class="circle" style="top: ${top}; left: ${left};" ></div>`;
container.insertAdjacentHTML('beforeend', circle);

},50 + 10 * i)

}

我的范围滑块会影响容器的对比度,饱和度和亮度。 我不确定如何最好地利用范围滑块中的值来发挥自己的优势。我应该使用forLoop吗?

如何在输入范围内操作CSS值?

在此先感谢您的帮助!

下面的完整代码:

https://glitch.com/edit/?utm_content=project_pattern-3&utm_source=view_source&utm_medium=button&utm_campaign=glitchButton#!/pattern-3

0 个答案:

没有答案
相关问题