说明
代码段
var randum = function(max) {
return Math.round(Math.random() * max);
}
var hexify = function(x) {
return ('0' + parseInt(x).toString(16)).slice(-2);
}
var randex = function() {
return '#' + hexify(randum(255)) + hexify(randum(255)) + hexify(randum(255));
};
var blender = function() {
if (!!Math.round(Math.random())) {
return 'radial-gradient(circle at ' + randum(100) + '% ' + randum(100) + '%, ' + randex() + ', ' + randex() + ')';
} else {
return 'linear-gradient(' + randum(360) + 'deg, ' + randex() + ', ' + randex() + ')';
}
};
效果

个人链接