xxxxxxxxxx
var a = 0;
var s = 0.25; // size
var sincr = 0.05; // size increment each frame
function setup() {
createCanvas(windowWidth, windowHeight);
}
function draw() {
background(255);
fill(200, 200, 200);
rectMode(CENTER);
translate(mouseX, mouseY);
rotate(radians(a));
scale(s);
ellipse(0, -75, 50, 50);
ellipse(0, 0, 100, 100);
ellipse(0, 125, 150, 150);
a = a+1;
s = s+sincr;
if(s>1) sincr = -sincr; // reverse it
if(s<0.05) sincr = -sincr; // reverse it
}