JSFiddle - React, Tailwind, and code Playground
by senthilkumar_snp
HTML
<div id="container"></div>
CSS
.circle {
border-radius:50%;
position:absolute;
}
#container {
width:100px;
height:200px;
position:relative;
}
JavaScript
function getRandomColor() {
var colours = ["#00c0f1", "#add036", "#ec2426", "#ffc116"];
return colours[Math.floor(Math.random() * 4)]
}
var maxDiam = 10;
var circleNum = 4;
var container = $("#container")
var containerWidth = container.width();
var containerHeight = container.height();
$(document).ready(function() {
for (var i = 0; i < circleNum; i++) {
var newCircle = $("<div />")
var d = Math.floor(Math.random() * maxDiam);
newCircle.addClass("circle");
newCircle.css({
width: d,
height: d,
left: Math.random() * Math.max(containerWidth - d, 0),
top: Math.random() * Math.max(containerHeight - d, 0),
backgroundColor: getRandomColor()
});
container.append(newCircle);
}
});