xxxxxxxxxx
31
let chain;
let cursor;
function setup() {
createCanvas(400, 400);
chain = "text animation"
cursor = 0;
textFont("Calibri");
}
function draw() {
cursor = 0;
background(220);
for(let i = 0; i < chain.length; i++){
textSize(40);
let tw = textWidth(chain[i]);
textSize( 40 + sin( i + millis() / 100 ) );
let a = sin(i + millis()/160)
let c = map(a,-1,1,0,255);
fill(c);
text(chain[i],10 + cursor,100);
cursor += tw;
}
}