Made in p5js
t=0;function setup(){createCanvas(w=800,w);colorMode(HSB,a=256);rectMode(RADIUS);noStroke()}function draw(){background(0);for(i=a;i>0;i--){y=tTAU/3;push();translate(w/2,w/2);rotate(i/33/tan(y));fill(50-i/4,i3,a-i-100cos(y));square(0,0,ii/100);pop()}t+=.01}