html結合JavaScript製作的霓虹燈
阿新 • • 發佈:2018-12-09
//定義陣列實現(id的陣列,顏色的陣列)
## 第一種方式單色跑一輪換色 ##
var arrayDivId=["div01","div02","div03","div04","div05","div06","div07","div08","div09","div10","div11"];
var arrayColor=["#00EE00","#050505","#0000AA","#1C86EE","#4B0082","#54FF9F","#66CDAA","#F08080","#FAFAFA","#FFFF00","#FF3030","#000000"];
var i=11;
var random=Math.floor(Math .random()*arrayColor.length);
function fun() {
i--;
if(i<1){
i=11;
random=Math.floor(Math.random()*arrayColor.length);
}
document.getElementById("div0"+i).style.backgroundColor=arrayColor[random];
}
setInterval("fun()",10);
//定義函式
## 第二種方式多種顏色一起 ##
//第二種方式 /* function mfun() {
//混合搭配,對於陣列產生隨機索引,兩者的索引值,兩次的效果不容易出現相同的情況
var indexDivId=Math.floor(Math.random()*(arrayDivId.length));
var indexColor=Math.floor(Math.random()*(arrayColor.length));
//設定背景顏色,給div設定背景顏色,改變CSS樣式, 可以使用JavaScript程式碼完成
var xdiv=document.getElementById(arrayDivId[indexDivId]);
xdiv.style.backgroundColor=arrayColor[indexColor];
}
//開啟定時器,設定時間的毫秒值
setInterval("mfun()",50);*/