大连249建站之家免费精品网站自助建设系统平台免费微
首页 >> 技术分享 >>技术干货 >> js从10种颜色中随机取色实现每次取出不同的颜色
详细内容

js从10种颜色中随机取色实现每次取出不同的颜色

最近在做js 从10种颜色中随机取色,并每次取出的颜色不同的时候,考虑了很多,最终用如下来实现: 


代码如下:


var colorList = ["#FDS499","#B5FF91","#94DBFF","#EEBAFF","#F2GD9D","#C7A3ED","#CB5898","#8AC007","#CCC007","#FFAD5C"]; 


for(var i=0;i<lineList.length;i++){ 


var bgColor = getColorByRandom(colorList); 



function getColorByRandom(colorList){ 


var colorIndex = Math.floor(Math.random()*colorList.length); 


var color = colorList[colorIndex]; 


colorList.splice(colorIndex,1); 


return color; 



这样便能每次取出的颜色是随机的且都不一样,我是不是很厉害


联系我们
更多

联系电话:0411-66373325

联系地址:大连市沙河口区富民广场

公司邮箱:2058793689@qq.com

备案信息:Copyright © 2016-2025,www.my249.com,All rights reserved

辽ICP备17015910号-1

seo seo