Вы можете сделать это с JS. Введите число и нажмите кнопку «Создать»:
let button = document.getElementById("button")
, number = document.getElementById("number")
, ctn = document.getElementById("dot-container")
// Just a function to add random colors
, getRandomColor = function() {
var hex = Math.floor(Math.random() * 0xFFFFFF);
return "#" + ("000000" + hex.toString(16)).substr(-6);
}
button.addEventListener("click", () => {
for(let i = 0; i < Number(number.value); i++){
let dot = document.createElement("div");
dot.classList.add("dot")
dot.style.backgroundColor = getRandomColor();
ctn.appendChild(dot)
}
})
.dot {
width: 10px !important;
height: 10px !important;
border-radius: 50%;
display: inline-block;
margin-right: 5px;
}
<input type="number" id="number" />
<button id="button">Create</button><br/><br/>
<div id="dot-container">
</div>