一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

js实现交通灯效果的教程

时间:2017-01-16 编辑:简简单单 来源:一聚教程网

主体结构

 代码如下复制代码

  


  


  


 

样式

 代码如下复制代码

#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.waitli:nth-child(2) span{

      background-color:red;

    }

    #traffic.pass li:nth-child(3) span{

      background-color:green;

    }

js代码

利用定时器改变类名

 代码如下复制代码

const traffic = document.getElementById("traffic");

(functionreset(){

  traffic.className ="wait";

  setTimeout(function(){

    traffic.className ="stop";

    setTimeout(function(){

      traffic.className ="pass";

      setTimeout(reset,2000);

    },2000);

  },2000);

})();

热门栏目