首頁 >web前端 >js教程 >js如何產生隨機的顏色(程式碼範例)

js如何產生隨機的顏色(程式碼範例)

不言
不言原創
2018-08-11 10:05:582210瀏覽

這篇文章帶給大家的內容是關於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=[&#39;[255,182,193,&#39;+shine+&#39;]&#39;,&#39;[144,238,144,&#39;+shine+&#39;]&#39;,&#39;[255,235,205,&#39;+shine+&#39;]&#39;,&#39;[240,128,128,&#39;+shine+&#39;]&#39;,&#39;[255,186,0,&#39;+shine+&#39;]&#39;,&#39;[255,225,189,&#39;+shine+&#39;]&#39;,&#39;[227,229,241,&#39;+shine+&#39;]&#39;,&#39;[248,228,239,&#39;+shine+&#39;]&#39;,&#39;[223,237,224,&#39;+shine+&#39;]&#39;,&#39;[249,236,191,&#39;+shine+&#39;]&#39;];
        }
    }else if(size==3){
        if(shine>0.2){
             a--;
             if(a==0){
                 shine=(shine-0.2).toFixed(1);
             }
             arrays=[&#39;[255,182,193,&#39;+shine+&#39;]&#39;,&#39;[144,238,144,&#39;+shine+&#39;]&#39;,&#39;[255,235,205,&#39;+shine+&#39;]&#39;,&#39;[240,128,128,&#39;+shine+&#39;]&#39;,&#39;[255,186,0,&#39;+shine+&#39;]&#39;,&#39;[255,225,189,&#39;+shine+&#39;]&#39;,&#39;[227,229,241,&#39;+shine+&#39;]&#39;,&#39;[248,228,239,&#39;+shine+&#39;]&#39;,&#39;[223,237,224,&#39;+shine+&#39;]&#39;,&#39;[249,236,191,&#39;+shine+&#39;]&#39;];
            
        }
        
    };
    //var arrays = [&#39;[123,104,238,0.5]&#39;,&#39;[0,255,255,0.5]&#39;,&#39;[0,250,154,0.5]&#39;,&#39;[0,255,0,0.5]&#39;,&#39;[255,255,0,0.5]&#39;,&#39;[255,165,0,0.5]&#39;,&#39;[178,34,34,0.5]&#39;,&#39;[148,0,211,0.5]&#39;,&#39;[255,250,205,0.5]&#39;,&#39;[255,215,0,0.5]&#39;];
    //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如何產生隨機的顏色(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn