Dots
to generate a new and unique variation
Every variart piece is open source, you can see exactly how it is drawn from the code.
var density = 75;
var colors = ['#e4d595', 'hsl(.13, 1, 0.5)', '#d5b848', 'hsb(1, 0, .8)', 'hsb(0, 0, .7)', 'hsb(1, 0, .5)'];
var baseSize = 1.5; // between 1.0 - 2.0
function randomElement(ary){
return ary[getRandomInt(0, ary.length - 1)]
}
for (var y = 20; y < height; y += 40){
for (var x = 12; x < width; x += 25){
var r = baseSize * getRandomInt(0, 10);
s.circle(x, y, r)
.attr({fill: randomElement(colors), opacity: 0.9})
}
}
Copyright © 2014–2025 Kevin Marsh. All rights reserved. Questions? Comments? hello@variart.io