• 达内网站的标签翻页功能,模仿代码


    参考网址:http://xm.tedu.cn/baidu/dnpp/?xmjavaqzs20170524+fzct023&utm_term=达内培训&ca_kid=65421413813&ca_cv=17282834319

    【代码】

    HTML:

    <div class="banner-wrap">
        <div class="container">
            <div class="banner clearfloat">
                <ul>
                    <li class="w2h2 k"></li>
                    <li class="l1"><a href="#">
                        <div class="front" style=" 100%; display: block;"></div>
                        <div class="back" style="display: none;  0;">
                            <div>
                                <strong>0</strong>
                                <span>course</span>
                                <strong class="space">0</strong>
                                <span>video</span>
                            </div>
                        </div>
                    </a></li>
                    <li class="k"></li>
                    <li class="l2"><a href="#">
                        <div class="front" style=" 100%; display: block;"></div>
                        <div class="back" style="display: none;  0;">
                            <div>
                                <strong>0</strong>
                                <span>course</span>
                                <strong class="space">0</strong>
                                <span>video</span>
                            </div>
                        </div>
                    </a></li>
                    <li class="w3h1 k"></li>
                    <li class="l3"><a href="#">
                        <div class="front" style=" 100%; display: block;"></div>
                        <div class="back" style="display: none;  0;">
                            <div>
                                <strong>0</strong>
                                <span>course</span>
                                <strong class="space">0</strong>
                                <span>video</span>
                            </div>
                        </div>
                    </a></li>
                    <li class="w2h2 k"></li>
                    <li class="w2h2 l4"><a href="#">
                        <div class="front" style=" 100%; display: block;"></div>
                        <div class="back big" style="display: none;  0;">
                            <div>
                                <strong>0</strong>
                                <span>course</span>
                                <strong class="space">0</strong>
                                <span>video</span>
                            </div>
                        </div>
                    </a></li>
                    <li class="l5"><a href="#">
                        <div class="front" style=" 100%; display: block;"></div>
                        <div class="back" style="display: none;  0;">
                            <div>
                                <strong>0</strong>
                                <span>course</span>
                                <strong class="space">0</strong>
                                <span>video</span>
                            </div>
                        </div>
                    </a></li>
                    <li class="w2h1 k"></li>
                    <li class="w2h1 k"></li>
                    <li class="l6"><a href="#">
                        <div class="front" style=" 100%; display: block;"></div>
                        <div class="back" style="display: none;  0;">
                            <div>
                                <strong>0</strong>
                                <span>course</span>
                                <strong class="space">0</strong>
                                <span>video</span>
                            </div>
                        </div>
                    </a></li>
                    <li class="k"></li>
                    <li class="l7"><a href="#">
                        <div class="front" style=" 100%; display: block;"></div>
                        <div class="back" style="display: none;  0;">
                            <div>
                                <strong>0</strong>
                                <span>course</span>
                                <strong class="space">0</strong>
                                <span>video</span>
                            </div>
                        </div>
                    </a></li>
                    <li class="w4h1 k"></li>
                    <li class="l8"><a href="#">
                        <div class="front" style=" 100%; display: block;"></div>
                        <div class="back" style="display: none;  0;">
                            <div>
                                <strong>0</strong>
                                <span>course</span>
                                <strong class="space">0</strong>
                                <span>video</span>
                            </div>
                        </div>
                    </a></li>
                    <li class="w2h1 k"></li>
                </ul>
            </div>
        </div>
    </div>
    

    CSS:

    .banner-wrap{100%;height:528px;margin-top:16px;background:url(../../images/user/banner.jpg) center top no-repeat;background-size:cover}
    .banner ul li{float:left;132px;height:132px}
    .banner ul li.k{background-color:rgba(255,255,255,.04)}
    .banner ul li.w2h2{264px;height:264px}
    .banner ul li.w3h1{396px;height:132px}
    .banner ul li.w2h1{264px;height:132px}
    .banner ul li.w4h1{528px;height:132px}
    .banner ul li .front{position:relative;100%;height:100%;}
    .banner ul li>a>div.front{position:relative;100%;height:100%;margin:0 auto;background-position:center center;background-repeat:no-repeat}
    .l1>a>div.front{background-image:url(../../images/user/l1.png);background-color:rgba(255,255,255,.08);}
    .l2>a>div.front{background-image:url(../../images/user/l2.png);background-color:rgba(255,255,255,.06);}
    .l3>a>div.front{background-image:url(../../images/user/l3.png);background-color:rgba(255,255,255,.12);}
    .l4>a>div.front{background-image:url(../../images/user/l4.png);background-color:rgba(255,255,255,.06);}
    .l5>a>div.front{background-image:url(../../images/user/l5.png);background-color:rgba(255,255,255,.1);}
    .l6>a>div.front{background-image:url(../../images/user/l6.png);background-color:rgba(255,255,255,.06);}
    .l7>a>div.front{background-image:url(../../images/user/l8.png);background-color:rgba(255,255,255,.1);}
    .l8>a>div.front{background-image:url(../../images/user/l9.png);background-color:rgba(255,255,255,.08);}
    .banner ul li>a>div.back{position:relative;0;height:100%;margin:0 auto;display:none;background-color:rgba(255,255,255,.45)}
    .back>div{opacity:.9;68%;padding-top:18px;margin:0 auto;color:#fff;font-size:14px;text-align:center;line-height:20px}
    .back strong{display:block;font-size:16px}
    .back strong.space{margin-top:8px;padding-top:6px;border-top:1px dotted rgba(255,255,255,.3)}
    .big>div{padding-top:60px;font-size:16px;line-height:30px}
    @media screen and (max- 980px){
        .banner-wrap{height:424px;}
        .banner ul li{106px;height:106px}
        .banner ul li.w2h2{212px;height:212px}
        .banner ul li.w3h1{318px;height:106px}
        .banner ul li.w2h1{212px;height:106px}
        .banner ul li.w4h1{424px;height:106px}
        .big>div { padding-top:40px; line-height: 30px;}
        .back strong.space{margin-top:0px;padding-top:0px;}
    }

    JS代码:

            /*banner中卡片正反切换*/
            $(".banner>ul>li>a").hover(function () {
                    $(this).find(".front").stop().animate({"width": 0}, 150, function () {
                        $(this).hide().next().show();
                        $(this).next().animate({'width': '100%'}, 150);
                    });
                },
                function () {
                    $(this).find(".back").stop().animate({"width": 0}, 150, function () {
                        $(this).hide().prev().show();
                        $(this).prev().animate({'width': '100%'}, 150);
                    });
                });

    说明:在一次项目中,模仿制作的一个功能。由于后期需求调整,故删去该模块,可用。

  • 相关阅读:
    Linux常用
    Netty实战八之引导
    Netty实战九之单元测试
    Netty实战七之EventLoop和线程模型
    作为团队技术负责人,我是这样面试前端的
    Netty实战六之ChannelHandler和ChannelPipeline
    Netty实战五之ByteBuf
    Netty实战四之传输
    Netty实战三之Netty的组件和设计
    Netty实战二之自己的Netty应用程序
  • 原文地址:https://www.cnblogs.com/cxnian/p/7461805.html
Copyright © 2020-2023  润新知