AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

js实现交通灯效果

51自学网 http://www.wanshiok.com
js,交通灯

主体结构

<ul id="traffic">  <li><span></span></li>  <li><span></span></li>  <li><span></span></li></ul>

样式

#traffic>li{      display:block;      }    #traffic span{      display:inline-block;      width:50px;      height:50px;      background-color:gray;      margin:5px;      border-radius:50%;      float:left;    }    #traffic.stop li:nth-child(1) span{      background-color:yellow;    }    #traffic.wait li:nth-child(2) span{      background-color:red;    }    #traffic.pass li:nth-child(3) span{      background-color:green;    }

js代码

利用定时器改变类名

const traffic = document.getElementById("traffic");(function reset(){  traffic.className = "wait";  setTimeout(function(){    traffic.className = "stop";    setTimeout(function(){      traffic.className = "pass";      setTimeout(reset,2000);    },2000);  },2000);})();

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持wanshiok.com!


js,交通灯  
上一篇:jQuery实现的省市联动菜单功能示例【测试可用】  下一篇:微信小程序 简单教程实例详解