欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

js如何生成随机的颜色(代码示例)

程序员文章站 2022-03-09 22:24:51
...
本篇文章给大家带来的内容是关于js如何生成随机的颜色(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
var shine=0.8;

var arrays = ['[255,182,193,0.8]','[144,238,144,0.8]','[255,235,205,0.8]','[240,128,128,0.8]','[255,186,0,0.8]','[255,225,189,0.8]','[227,229,241,0.8]','[248,228,239,0.8]','[223,237,224,0.8]','[249,236,191,0.8]'];
function randomColor(random,size){
    if(size==2){
        if(shine<1){
          a--;
          if(a==0){
              shine=parseFloat(shine)+0.2;    
              
          }
          arrays=['[255,182,193,'+shine+']','[144,238,144,'+shine+']','[255,235,205,'+shine+']','[240,128,128,'+shine+']','[255,186,0,'+shine+']','[255,225,189,'+shine+']','[227,229,241,'+shine+']','[248,228,239,'+shine+']','[223,237,224,'+shine+']','[249,236,191,'+shine+']'];
        }
    }else if(size==3){
        if(shine>0.2){
             a--;
             if(a==0){
                 shine=(shine-0.2).toFixed(1);
             }
             arrays=['[255,182,193,'+shine+']','[144,238,144,'+shine+']','[255,235,205,'+shine+']','[240,128,128,'+shine+']','[255,186,0,'+shine+']','[255,225,189,'+shine+']','[227,229,241,'+shine+']','[248,228,239,'+shine+']','[223,237,224,'+shine+']','[249,236,191,'+shine+']'];
            
        }
        
    };
    //var arrays = ['[123,104,238,0.5]','[0,255,255,0.5]','[0,250,154,0.5]','[0,255,0,0.5]','[255,255,0,0.5]','[255,165,0,0.5]','[178,34,34,0.5]','[148,0,211,0.5]','[255,250,205,0.5]','[255,215,0,0.5]'];
    //var r = Math.floor(Math.random()*256);
    //var g = Math.floor(Math.random()*256);
    //var b = Math.floor(Math.random()*256);
    return arrays[random];//"["+r+","+g+","+b+", 0.7]";
}

相关推荐:

php实现万年历的完整代码

php如何生成HTML文件的类?php生成html文件类的方法

以上就是js如何生成随机的颜色(代码示例)的详细内容,更多请关注其它相关文章!

相关标签: js如何