zoukankan      html  css  js  c++  java
  • 呼吸灯轮播图

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
            *{
                margin:0;
                padding:0;
                list-style:none;
            }
            .box{
                 520px;
                height: 280px;
                border:1px solid red;
                margin:100px auto 0;
                position: relative;
                /* overflow: hidden; */
            }
            .box ul{
                /*  2600px;
                3120px; */
                /* 因为将来要移动ul,所以需要定位 */
                position: relative;
            }
            .box ul li{
                position: absolute;
                left:0;
                top:0;
                display: none;
            }
            .box .active{
                display: block;
            }
            .box ol{
                position: absolute;
                left:50%;
                bottom:10px;
                /* background-color: red; */
                margin-left: -100px;
            }
            .box ol li{
                 20px;
                height: 20px;
                border-radius: 50%;
                background-color:orange;
                float: left;
                margin:5px 10px;    
                cursor: pointer;        
            }
            .box .current{
                background-color: #fff;
            }
            .box span{
                40px;
                height:60px;
                background-color:rgba(0,255,0,0.6);
                position: absolute;
                top:50%;
                margin-top: -30px;
                cursor: pointer;
            }
            .box .arrow-l{
                left:0;
            }
            .box .arrow-r{
                right:0;
            }
        </style>
        <script src="jquery-1.12.2.js"></script>
        <script>
            $(function(){
                var imgCount=0;
                $('#arrowRight').click(function(){
                    imgCount++;
                    if(imgCount>4){
                        imgCount=0;
                    }
                    changeImg(imgCount);               
                });
    
                 $('#arrowLeft').click(function(){
                    imgCount--;
                    if(imgCount<0){
                        imgCount=4;
                    }
                    changeImg(imgCount);
                   
                });
    
                var timer = setInterval(function(){
                    $('#arrowRight').click();
                },2000);
    
                $('.box').hover(function(){
                    clearInterval(timer);
                },function(){
                    timer = setInterval(function(){
                        $('#arrowRight').click();
                    },2000);
                });
    
                function changeImg(num){
                    $('#imgBox li').eq(num).stop().fadeIn().siblings().stop().fadeOut()
    
                    $('#dianBox li').eq(num).addClass('current').siblings().removeClass('current');
                }
    
            });
        </script>
    </head>
    <body>
        <div class="box">
            <ul id="imgBox">
                <li class="active"><img src="images/banner1.jpg" alt=""></li>
                <li><img src="images/banner2.jpg" alt=""></li>
                <li><img src="images/banner3.jpg" alt=""></li>
                <li><img src="images/banner4.jpg" alt=""></li>
                <li><img src="images/banner5.jpg" alt=""></li>
            </ul>
            <ol id="dianBox">
                <li class="current"></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ol>
            <span class="arrow-l" id="arrowLeft"></span>
            <span class="arrow-r" id="arrowRight"></span>
        </div>
    
          
    
    </body>
    </html>
     
  • 相关阅读:
    Hibernate导致的内存溢出问题
    【转】class file has wrong version 50.0, should be 49.0错误
    修改SQL Server登陆认证方式
    [转]ExtJs中的Store
    70+优秀的前端工具
    书签
    十款好用的在线 CSS3 代码生成工具
    Web Uploader
    sass 在线编译工具之初学
    Web 开发中很有用的8款在线工具
  • 原文地址:https://www.cnblogs.com/tuziling/p/10074419.html
Copyright © 2011-2022 走看看