1. 程式人生 > >html結合JavaScript製作的霓虹燈

html結合JavaScript製作的霓虹燈

//定義陣列實現(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);*/