zoukankan      html  css  js  c++  java
  • 实现简单的图片轮播功能

    <!DOCTYPE html>
    <html>
     <head>
      <meta charset="UTF-8">
      <title>简单图片轮播</title>
      <!--
             原理:三张图片垂直放置,显示区域li固定,获取当前图片的index,
             每隔2秒将下张图片的margin-top向上移动图片的高度,即将该图片上移到显示区域
            -->
      <style>
       *{
        list-style-type: none;
       }
       .wrap{
         250px;
        height: 250px;
        position: relative;
        left:30%;
        overflow: hidden;
        border: solid 1px red;
        cursor: pointer;
       }
       .wrap ul{
        margin: 0;
        padding: 0;
       }
       .wrap ul li{
         250px;
        height: 250px;
       }
       .wrap ul li img{
        100%;
        height: 100%;
       }
      </style>
      <script>
       window.onload=function(){
        var wrap=document.getElementById("wrap");
        var pic=document.getElementById("pic");
        var list=pic.getElementsByTagName("li");
        var index=0;
        var timer=null;
        function play(){
         timer=setInterval(function(){
         pic.style.marginTop=-250*index+'px';
         index++;
         if(index>=list.length){
          index=0;
         }
        },1000);
        }
        play();
        wrap.onmouseover=function(){
         clearInterval(timer);
        };
        wrap.onmouseout=function(){
         play();
        };
       }
      </script>
     </head>
     <body>
      <div class="wrap" id="wrap">
       <ul id="pic">
        <li><img src="img/1.jpg"/></li>
        <li><img src="img/2.jpg"/></li>
        <li><img src="img/3.jpg"/></li>
       </ul>
      </div>
      <p></p>
     </body>
    </html>
  • 相关阅读:
    第五周反向传播算法
    PHP数组排序
    <meta-data>
    Android之Intent
    Fragment生命周期
    前端后台学习笔记汇杂
    IntelliJ IDEA 14.x 与 Tomcat 集成,创建并运行Java Web项目
    用java将excel中数据导入mysql
    幸运观众抽奖
    JTextField
  • 原文地址:https://www.cnblogs.com/xiaoan0705/p/8867126.html
Copyright © 2011-2022 走看看