隨機獲取一種顏色值的三種方法


閑來無事,想起了初中時流行的山寨手機的跑馬燈。於是想動手自己做一個。

那會的跑馬燈都是紅藍兩色居多,俗。

我這種二十一世紀的潮流人士肯定得做那種千百種顏色的。

奼紫嫣紅,美哉。

這樣做的話,顏色值就不能一個一個手寫了,於是想做成不確定的顏色。

 

第一種寫法:

function colorRandom() {
				var a, b, c;
				var a = parseInt(255 - Math.random() * 255).toString(16);
				var b = parseInt(255 - Math.random() * 255).toString(16);
				var c = parseInt(255 - Math.random() * 255).toString(16);
				colorStr = '#' + a + b + c;
				
				
				//alert(str)
			};

  

 

第二種寫法:

function colorRandom() {
                
                
                colorStr = "#"+("00000"+((Math.random()*16777215+0.5)>>0).toString(16)).slice(-6);
                
                //alert(str)
            };

 

 

第三種寫法:

function colorRandom() {
                
                colorStr = "#"+("00000"+(Math.random()*0x1000000<<0).toString(16)).slice(-6); 
                //alert(str)
            };

 

 

對了,外邊記得聲明一個colorStr把顏色值存起來。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM