Inside Circles
to generate a new and unique variation
Every variart piece is open source, you can see exactly how it is drawn from the code.
for (var x = 100; x < 450; x += 50){
for (var y = 100; y < 450; y += 50){
s.circle(x, y, (y / 400) * getRandomInt(10, 30)).attr({fill: "#003333", opacity: 0.3});
}
}
for (var x = 100; x < 400; x += 50){
for (var y = 100; y < 450; y += 50){
s.circle(x, y, (x / 400) * getRandomInt(10, 30)).attr({fill: "#330033", opacity: 0.3});
}
}Copyright © 2014–2026 Kevin Marsh. All rights reserved. Questions? Comments? hello@variart.io