xxxxxxxxxx
20
let numColumns = 20;
function setup() {
createCanvas(400, 400);
colorMode(HSB);
}
function draw() {
background(220);
let columnSpacing = width/numColumns;
for (let i = 0; i < numColumns; i += 1) {
fill(255);
if (mouseX > i*columnSpacing &&
mouseX < (i+1)*columnSpacing) {
const fillColor = map(i, 0, columnSpacing -1, 0, 330);
fill(fillColor, 100, 100);
}
rect(i*columnSpacing, 0, columnSpacing, height);
}
}