閑來無事,想起了初中時流行的山寨手機的跑馬燈。於是想動手自己做一個。
那會的跑馬燈都是紅藍兩色居多,俗。
我這種二十一世紀的潮流人士肯定得做那種千百種顏色的。
奼紫嫣紅,美哉。
這樣做的話,顏色值就不能一個一個手寫了,於是想做成不確定的顏色。
第一種寫法:
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把顏色值存起來。