在制作饼图或标签云时,我们通常需要很多颜色,方法有二。一是准备一组漂亮的候选颜色,二是随机生成颜色。在数量很多或不明确时,我想后者就是唯一的出路了。谷歌了一下,整理如下,按由浅入深的顺序排列。实现1var getRandomColor = function(){ return "#" + (function(color){ return (color += "0123456789abcdef"[Math.floor(Math.random()*16)]) && (color.length == 6) ? color : arguments.callee(color); })("");}//随机生成6个字符然后再串到一起,闭包调用自...
未完,继续阅读→关键字:
js 颜色