欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js實(shí)現(xiàn)九宮格的隨機(jī)顏色跳轉(zhuǎn)

 更新時(shí)間:2017年02月19日 11:46:36   作者:1184229796  
本篇文章主要介紹了js實(shí)現(xiàn)九宮格的隨機(jī)顏色跳轉(zhuǎn)的示例代碼,具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧

效果如下:

 

圖(1)  初始圖

圖(2)  開(kāi)始閃

代碼如下:

<!DOCTYPE html>
<html>
<head>
 <title>九宮格</title>
 <style type="text/css">
 div{
 width:190px;
 height:190px;
 background:#FFA600;
 float:left;
 margin:10px;
 border-radius: 10px;
 }
 body{
 width:700px;
 margin:0 auto;
 }
 button{
 clear:both;
 width:200px;
 height:50px;
 background:#FFF;
 border:none;
 border-radius:10px;
 position:relative;
 left:100px;
 }
 button:hover{
 background:#FFA600;
 }
 </style>
</head>
<body>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <div></div>
 <button id="btnone">開(kāi)始閃</button>
 <button id="btntwo">結(jié)束閃</button>
 <script type="text/javascript" >
 var div=document.getElementsByTagName('div');
var colors=['red','plum','blue','green','cyan','black','pink','gray','brown'];
btnone.onclick=function(){//點(diǎn)擊開(kāi)始
 c=setInterval(function(){//使用定時(shí)器
 start();//調(diào)用函數(shù)
 },1000)//設(shè)置時(shí)間
}
btntwo.onclick=function(){//停止按鈕的
 for(i=0;i<div.length;i++){//循環(huán)
 div[i].style.background="#FFA600";//遍歷清除顏色
 }
 clearInterval(c);//停止定時(shí)器
}
function start(){
 for(var i=0;i<div.length;i++){//每次隨機(jī)顏色時(shí)遍歷將背景設(shè)置好
 div[i].style.background="#FFA600";
 }
 var arr=new Array(3);//創(chuàng)建數(shù)組容納隨機(jī)數(shù)
 var arr1=new Array(3);
 for(var i=0;i<arr.length;i++){//創(chuàng)建第一組數(shù)組
 var a=parseInt(Math.random()*9); 
 console.log(a);
 if(i==0){//第一個(gè)數(shù)字直接導(dǎo)入數(shù)組
 arr[i]=a;
 }else{
 for(var j=0;j<i;j++){//第二個(gè)與第三個(gè)數(shù)字進(jìn)行判斷
 if(a==arr[j]){//如果重復(fù)從新開(kāi)始
  i--
 }else{
  arr[i]=a;
 }
 }
 }
 }
 for(var i=0;i<arr1.length;i++){//同上。隨機(jī)顏色
 var a=parseInt(Math.random()*9); 
 if(i==0){
 arr1[i]=a;
 }else{
 for(var j=0;j<i;j++){
 if(a==arr1[j]){
  i--
 }else{
  arr1[i]=a;
 }
 }
 }
 }
 for(var i=0;i<arr.length;i++){
 div[arr[i]].style.background=colors[arr1[i]];//將隨機(jī)的顏色給隨機(jī)的地址
 }
}
 </script>
</body>
</html>

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評(píng)論