xxxxxxxxxx
36
function setup() {
createCanvas(400, 400)
colorMode(HSB, 1, 1, 1)
pink = color(0.9, 0.2, 1)
lightBlue = color(0.5, 0.2, 1)
purple = color(0.75, 0.3, 1)
yellow = color(0.15, 0.2, 1)
//noLoop()
frameRate(60)
noStroke()
direction = 1
}
function draw() {
for (let x1 = 0; x1 < width; x1 += 2) {
let x2 = x1 + 2
let pinkle = lerpColor(pink, purple, x1 / width)
// print(pinkle)
fill(pinkle)
rect(x1, 0, x2, height)
}
pinkHue = hue(pink)
if (pinkHue >= 0.98)
direction = -1
else if (pinkHue <= 0.02)
direction = 1
pinkHue = pinkHue + 0.01 * direction
pink = color(pinkHue, saturation(pink), brightness(pink))
}