zoukankan      html  css  js  c++  java
  • 部分内容 自动轮播

    用于一整块非仅仅图片 轮播

    html:

     <div id="banner">  
                                <div id="banner_bg">       
                                </div>
                            <!--标题背景-->
                                <div id="banner_info"> 
                                </div>
                            <!--标题-->
                                <ul>   
                                    <li class="on">
                                        1
                                    </li>
                                    <li>
                                        2
                                    </li>
                                    <li>
                                        3
                                    </li>
                                   
                                </ul>
                                <div id="banner_list">
                                    <a href="#" target="_blank">
                                        <DIV CLASS="infoContain">
                                            <img src="img/147243905399147.jpg" >
                                            <div class="starInfo">
                                                <span >国籍:<em class="nation">伊朗</em></span>
                                                <span>身高:<em class="height">178cm</em></span>
                                                <span>体重:<em class=""weight>72kg</em></span>
                                                <span>位置:<em class="position">前锋</em></span>
                                                <span>生日:<em class="birthday">1995/01/01</em></span>
                                                <span>俱乐部:<em class="club">罗斯托夫</em></span>
                                             </div>
                                         </DIV><br />
    
                                         <DIV CLASS="personNews clearfix">
                                             <h3>艾兹莫恩Sardar Azmoun</h3>
                                            <span>阿兹穆恩号称"伊朗梅西",年仅21岁便已在俄超征战了四个赛季,15/16赛季为罗斯托夫联赛出场24场,首发15场,打入9球助攻3次。代表国家队出场16次已打入了10球。</span>
                                         </DIV>
                                    </a> 
                                    <a href="#" target="_blank">
                                        
                                         <DIV CLASS="infoContain">
                                            <img src="img/147220437344390.jpg" >
                                            <div class="starInfo">
                                                <span >国籍:<em class="nation">伊朗</em></span>
                                                <span>身高:<em class="height">181cm</em></span>
                                                <span>体重:<em class=""weight>74kg</em></span>
                                                <span>位置:<em class="position">中场</em></span>
                                                <span>生日:<em class="birthday">1986/07/05</em></span>
                                                <span>俱乐部:<em class="club">卡塔尔联赛</em></span>
                                             </div>
                                         </DIV><br />
    
                                         <DIV CLASS="personNews clearfix">
                                             <h3>德贾加Ashkan Dejagah</h3>
                                            <span>阿什坎·德贾加先后效力柏林赫塔,沃尔夫斯堡和富勒姆知名欧洲俱乐部,曾拒绝为德国U21比赛,最终选择为伊朗出战。</span>
                                         </DIV>
                                    </a> 
                                    <a href="#" target="_blank">
                               
                                       <DIV CLASS="infoContain">
                                           <img src="img/147220405619868.jpg" >
                                            <div class="starInfo">
                                                <span >国籍:<em class="nation">伊朗</em></span>
                                                <span>身高:<em class="height">180cm</em></span>
                                                <span>体重:<em class=""weight>73kg</em></span>
                                                <span>位置:<em class="position">中场</em></span>
                                                <span>生日:<em class="birthday">1983/03/06</em></span>
                                                <span>俱乐部:<em class="club">埃斯特格拉尔</em></span>
                                             </div>
                                         </DIV><br />
    
                                         <DIV CLASS="personNews clearfix">
                                             <h3>泰姆里安Teymourian</h3>
                                            <span>特伊穆里安曾效力英超的博尔顿和富勒姆,现在效力于埃斯特格拉尔,自从2005年入选伊朗国家队后,正赛出场97次,打入9球。</span>
                                         </DIV>
                                    </a>
                                </div>
                       </div>            

    css:

    #banner { position: relative; width: 100%; height:400px; overflow: hidden;   }
    #banner_list img { border: 0px; height:115px; margin-top: 10px; margin-left:10px; float:left; }
    .starInfo{float:left; padding-left:20px; width:140px;margin-top: 10px;}
    .starInfo span{ display:inline-block; width:100%; height:20px; line-height:20px; font-size:0.8em}
    .infoContain{ height:130px; ; width:100% ;}
    .personNews{ width:86%; margin-left:10px; margin-right:10px; background: rgba(0, 16, 22, 0.4); height:200px; padding-left:10px; padding-right:10px}
    .personNews span{ font-size:0.8em ; line-height:25px; }
    .personNews h3{ line-height:30px; text-align:center;}
    #banner_bg { position: absolute; bottom: 0; background-color: #000; height: 30px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 478px; }
    #banner_info { position: absolute; bottom: 0; left: 5px; height: 22px; color: #fff; z-index: 1001; cursor: pointer }
    #banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
    #banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; }
    #banner ul li { padding: 0px 8px; float: left; display: block; color: #FFF; background: #6f4f67; cursor: pointer; border: 1px solid #333; }
    #banner ul li.on { background-color: #000; }
    #banner_list a { position: absolute; }

    js:

    <!--  明星球员轮播-->
     var t = n = 0,
        count;
        $(document).ready(function() {
            count = $("#banner_list a").length;
            $("#banner_list a:not(:first-child)").hide();
            $("#banner_info").html($("#banner_list a:first-child").find("img").attr('alt'));
            $("#banner_info").click(function() {
                window.open($("#banner_list a:first-child").attr('href'), "_blank")
            });
            $("#banner li").click(function() {
                var i = $(this).text() - 1; //获取Li元素内的值,即1,2,3,4
                n = i;
                if (i >= count) return;
                $("#banner_info").html($("#banner_list a").eq(i).find("img").attr('alt'));
                $("#banner_info").unbind().click(function() {
                    window.open($("#banner_list a").eq(i).attr('href'), "_blank")
                }) ;
                $("#banner_list a").filter(":visible").fadeOut(500).parent().children().eq(i).fadeIn(1000);
                document.getElementById("banner").style.background = "";
                $(this).toggleClass("on");
                $(this).siblings().removeAttr("class");
            });
            t = setInterval("showAuto()", 4000);
            $("#banner").hover(function() {
                clearInterval(t)
            },
            function() {
                t = setInterval("showAuto()", 4000);
            });
        })
      
        function showAuto() {
            n = n >= (count - 1) ? 0 : ++n;
            $("#banner li").eq(n).trigger('click');
        }
  • 相关阅读:
    什么叫类属性 实例属性 以及区别
    移动端奇葩的多行文字省略隐藏
    CSS-三角形及其原理
    HTML5:在移动端禁用长按选中文本功能
    ffmpeg对mp4文件进行ts切片并生成m3u8文件
    mysql 查询时间戳格式化
    idea连接mysql报错Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property
    yii gii 访问不了
    mysql 添加用户 多主机 授权 连接
    js div scrollTop active 垂直居中显示
  • 原文地址:https://www.cnblogs.com/RonnieQin/p/8259791.html
Copyright © 2011-2022 走看看