【JavaScript小项目】轮播图

  • 2020 年 2 月 13 日
  • 筆記

思路分析

  1. css定义图片样式。
  2. 定时器每三秒换一个img src。

代码实现

<!DOCTYPE html>  <html>        <head>          <meta charset="UTF-8">          <title></title>          <style>              a {                  text-decoration: none;              }                .cle {                  clear: both;              }              /*logo 部分的div*/                .header {                  width: 100%;              }                .header div {                  float: left;                  width: 33.33%;                  height: 60px;                  line-height: 50px;              }                .header a {                  padding: 15px;              }              /*菜单部分*/                .menu {                  width: 100%;                  background-color: #000;                  height: 50px;                  padding-top: 1px;                  margin-bottom: 20px;              }                .menu ul li {                  list-style-type: none;                  display: inline;              }                .menu a {                  font-size: 25px;                  color: #fff;              }              /*轮播图*/                .lunbo {                  width: 60%;                  display: table-cell;                  text-align: center;                }                /*热门商品*/              /*.left,.right{                  float:left;              }*/                .left {                  float: left;                  width: 16%;                  height: 500px;              }                .right {                  float: left;                  width: 84%;                  text-align: center;                  height: 500px;              }                .middle {                  float: left;                  width: 50%;                  height: 250px;              }                .item {                  float: left;                  width: 16.66%;                  height: 250px;              }              /*给广告*/                .ad1 {                  width: 100%;              }                .ad1 img {                  width: 100%;              }              /*版权*/                .foot {                  width: 100%;              }                .foot p {                  text-align: center;              }          </style>            <script type="text/javascript">              var index = 1;                function changeSrc() {                  index++;                    // 获取img标签                  var imgTag = document.getElementById("imgId");                  imgTag.src = "../img/" + index + ".jpg"                    if(index == 3) {                      index = 0;                  }                }                window.onload = function() {                    setInterval("changeSrc()", 3000)              }          </script>      </head>        <body>          <!--              一个大div中放置8个div          -->          <div>              <!--logo                  嵌套三个div              -->              <div class="header">                  <div>                      <img src="../img/logo.png" height="50px" />                  </div>                  <div>                      <img src="../img/header.jpg" />                  </div>                  <div>                      <a href="#">登录</a>                      <a href="#">注册</a>                      <a href="#">购物车</a>                  </div>              </div>                <div class="cle"></div>                <!--菜单-->              <div class="menu">                  <ul>                      <li>                          <a href="#">首页</a>                      </li>                  </ul>              </div>                <!--轮播图-->              <div class="lunbo">                  <img id="imgId" src="../img/1.jpg" />              </div>                <!--热门                  将起划分成两个div                      左边放图片                      右边的放商品              -->              <div class="hot">                  <!--存放热门商品和一张图片-->                  <div>                      <h2 style="display: inline;">热门商品</h2>                      <img src="../img/title2.jpg" />                  </div>                  <div>                      <!--存放左边的图片-->                      <div class="left">                          <img src="../img/big01.jpg" />                      </div>                      <!--存放商品图片-->                      <div class="right">                          <div class="middle">                              <img src="../img/middle01.jpg" />                          </div>                          <div class="item">                              <img src="../img/small08.jpg" />                              <p align="center">                                  <a href="#">电饭煲</a>                              </p>                              <p align="center">200</p>                          </div>                          <div class="item">                              <img src="../img/small08.jpg" />                              <p align="center">                                  <a href="#">电饭煲</a>                              </p>                              <p align="center">200</p>                          </div>                          <div class="item">                              <img src="../img/small08.jpg" />                              <p align="center">                                  <a href="#">电饭煲</a>                              </p>                              <p align="center">200</p>                          </div>                            <div class="item">                              <img src="../img/small08.jpg" />                              <p align="center">                                  <a href="#">电饭煲</a>                              </p>                              <p align="center">200</p>                          </div>                          <div class="item">                              <img src="../img/small08.jpg" />                              <p align="center">                                  <a href="#">电饭煲</a>                              </p>                              <p align="center">200</p>                          </div>                          <div class="item">                              <img src="../img/small08.jpg" />                              <p align="center">                                  <a href="#">电饭煲</a>                              </p>                              <p align="center">200</p>                          </div>                            <div class="item">                              <img src="../img/small08.jpg" />                              <p align="center">                                  <a href="#">电饭煲</a>                              </p>                              <p align="center">200</p>                          </div>                          <div class="item">                              <img src="../img/small08.jpg" />                              <p align="center">                                  <a href="#">电饭煲</a>                              </p>                              <p align="center">200</p>                          </div>                          <div class="item">                              <img src="../img/small08.jpg" />                              <p align="center">                                  <a href="#">电饭煲</a>                              </p>                              <p align="center">200</p>                          </div>                        </div>                  </div>              </div>                <div class="cle"></div>                <!--广告-->              <div class="ad1">                  <img src="../img/ad.jpg" />              </div>                <!--广告-->              <div class="ad1">                  <img src="../img/footer.jpg" />              </div>                <!--版权foot-->              <div class="foot">                  <p>                      <a href="#">关于我们</a>                  </p>                  <p>                      Copyright &copy; 2010-2020 一番码客 版权所有                  </p>              </div>            </div>      </body>    </html>  

效果展示


一番雾语:做一个推广页面好不好?