zoukankan      html  css  js  c++  java
  • 淡入淡出轮播效果

    <!DOCTYPE html>
    <html lang="en">
        <head> 
            <meta charset="UTF-8">
            <meta name="author" content="Sup_"/>
            <meta name="Generator" content="Sublime Text">    
            <title>淡入淡出动画</title>
            <style>
                ul,li{
                    margin: 0;
                    padding: 0;
                }
                li{
                    list-style: none;
                }
                .pic{
                    position: relative;
                    width: 419px;
                    height: 419px;
                    margin: auto;
                }
                .pic li{
                    position: absolute;
                    z-index: -1;
                }
                .pic li:first-child{
                    z-index: 1;
                }
                .pic .spot{
                    position: absolute;
                    z-index: 2;
                    width: 100%;
                    bottom: 20px;
                    text-align: center;
                }
                .pic .spot span{
                    display: inline-block;
                    width: 20px;
                    height: 20px;
                    margin: 10px;
                    border-radius: 50%;
                    background-color: #ccc;
                }
                .pic .spot .active{
                    background-color: #ea4c29;
                }
            </style>
            <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
            <script type="text/javascript">
                $(document).ready(function() {
                    (function(){
    
                        focusFade(pic,3000);
    
                        //淡入淡出焦点图函数
                        function focusFade(id,time){
                            var oPic = $(id).find('li');
                            var oSpot = $(id).find('div').find('span');
                            var iNow = 0;
                            var timer=null;
    
                            //clearInterval(timer);
                            
                            autoPlay();
    
                            oSpot.hover(function() {
                                clearInterval(timer);
                                iNow=$(this).index();
                                fnFade();
                            }, function() {
                                autoPlay();
                            });
    
                            function autoPlay() {
                                timer = setInterval(function(){
                                fnFade();
                                },time) 
                            }
    
                            function fnFade(){
                                oPic.stop().fadeOut(1000).css('z-index', '1');
                                oPic.eq(iNow).stop().fadeIn(1000).css('z-index', '2');
                                oSpot.removeClass('active');
                                oSpot.eq(iNow).addClass('active');
                                (iNow == oPic.length-1)? iNow=0 : iNow++;
                            }
                        }
                            
                    })();
                });
                
            </script> 
        </head>
        <body>
            <div class="content">
                <ul id="pic" class="pic">
                    <li><img src="img/kt1_85.jpg"></li>
                    <li><img src="img/kt3_85.jpg"></li>
                    <li><img src="img/kt4_85.jpg"></li>
                    <li><img src="img/kt5_85.jpg"></li>
                    <li><img src="img/kt6_85.jpg"></li>
                    <div class="spot"><span class="active"></span><span></span><span></span><span></span><span></span></div>
                </ul>
            </div>
        </body>
    </html>
  • 相关阅读:
    2021.4.2 Python基础及介绍
    2021.4.1 团队组队
    冲击信号
    信号卷积(线性卷积)
    数字图像处理基本概念
    计算机视觉发展及主要研究方向
    SVM 之 SMO 算法
    FP Growth 算法
    Apriori 算法
    26 实战页式内存管理 下
  • 原文地址:https://www.cnblogs.com/supe/p/6684274.html
Copyright © 2011-2022 走看看