let url = "https://coolors.co/6eff4d-4ae1bd-FF77A7-ffe817-ffffff";
let palette = url
.split("/")[3]
.split("-")
.map((c) => "#" + c);
let r0, r1, r3;
function setup() {
createCanvas(800, 800);
noStroke();
palette = shuffle(palette);
palette.splice(0, 1);
r0 = random(1, 10);
r1 = random(2, 4);
distance = random(10, 50);
}
var distance = 20;
function draw() {
let c0 = palette[2];
let c1 = palette[2 + 1];
background(c0);
for (var x = 0; x <= width; x += distance) {
for (var y = 0; y <= height; y += distance) {
var siz = distance * sin(frameCount / 30 + x / r1 + y / 8) + r0;
rect(x - siz / 2, y - siz / 2, siz, siz, 2);
fill(c1);
}
}
}