zoukankan      html  css  js  c++  java
  • js实现轮播图

    <div>
            <!---图片区域-->
            <div class="sideShow">
                <img src="images/1.jpg" style="100%;"/>
            </div>
            <div class="sideShow">
                <img src="images/2.jpg" style="100%;"/>
            </div>
            <div class="sideShow">
                <img src="images/3.jpg" style="100%;"/>
            </div>
            <!--上一张 & 下一张-->
            <a class="last" onclick="polusSild(-1)"><</a>
            <a class="next" onclick="polusSild(1)">></a>
            <!---圆点区域--->
            <div style="text-align:center;">
                <span class="dot" onmouseover="currNode(1)"></span>
                <span class="dot" onmouseover="currNode(2)"></span>
                <span class="dot" onmouseover="currNode(3)"></span>
            </div>
         </div>
    body{ margin: 0px; padding: 0px }
    
    /*图片显示区域*/
    .sideShow{
        width: 100%;
        animation:mymove 2s;
    }
    
    @keyframes mymove{
        from{opacity:.4}
        to{opacity: 1}
    }
    /*上一张 & 下一张按钮*/
    .last,.next{
        cursor: pointer; /*鼠标变成手状*/
        color: #fff;
        width: auto;
        position: absolute;
        top: 30%;
        font-weight: bold;
        font-size: 40px;
        border-radius: 0 3px 3px 0;
          padding: 16px;
        opacity: 0.2;    
        transition: background-color .6s ease; /*过渡*/
    }
    .last:hover,.next:hover{
        background-color: #000;
    }
    
    .last{
        left:0;
    }
    .next{
        right: 0;
        border-radius: 3px 0 0 3px;
    }
    /*圆点*/
    .dot{
          cursor: pointer;
          height: 13px;
          width: 13px;
          background-color: #bbb;
          border-radius: 50%;
          display: inline-block;
          transition: background-color 0.6s ease;
    }
    .inter,.dot:hover{
        background-color:#03C;
    }
    var img = document.getElementsByClassName("sideShow"); //获取存放图片div的集合
    var dot = document.getElementsByClassName("dot"); //圆点集合
    var slideIndex = 1;  
    showSild(slideIndex);
    var tiems = setInterval(function(){showSild(++slideIndex)},5000)
    var tiems
    function polusSild(n){ showSild(slideIndex += n); } function currNode(n){ showSild(slideIndex = n); } function showSild(index){ var i; if(index < 1){ slideIndex = img.length; } if(index > img.length){ slideIndex = 1; } for(i = 0;i < img.length; i++){ img[i].style.display = "none"; } for(i = 0;i < dot.length; i++){ dot[i].className = dot[i].className.replace(" inter",""); } img[slideIndex - 1].style.display = "block"; dot[slideIndex - 1].className += " inter"; }
  • 相关阅读:
    数据库无限分级(分类表)
    从SQLserver中导出表数据到Access
    C# 对JS解析AJX请求JSON并绑定到html页面的一些心得
    高效的SQLSERVER分页查询(转载)
    Entity Framework自用的DataBase基类
    简单SVN使用方法
    CMD终端关于pip报错,scrapy报错的一种处理方法
    [原创]使用python对视频/音频文件进行详细信息采集,并进行去重操作
    Primer C++第五版 读书笔记(一)
    分享一个编程学习网站:https://github.com/justjavac/free-programming-books-zh_CN
  • 原文地址:https://www.cnblogs.com/sjyzz/p/7700317.html
Copyright © 2011-2022 走看看