zoukankan      html  css  js  c++  java
  • 图片轮播效果

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            ul li a img{
                width: 100px;
                height: 100px;
            }
            .v_caption{
                float: left;
                width: 100%;
            }
            .cartoon{
                float: left;
                margin-left: 20px;
            }
            .highlight_tip{
                float: left;
                margin-left: 20px;
            }
            .change_btn{
                float: left;
                margin-left: 20px;
            }
            em a{
                float: right:;
            }
        ul{
            overflow: hidden;
        }
            ul li{
                float: left;
                list-style: none;
                margin-right: 20px;
            }
            .v_content{
                height: 150px;
                width: 480px;
                position: relative;
                overflow: hidden
                
            
            }
            .v_content_list{
                width: auto;
                height: 150px;
                position: absolute;
                left: 0px;
                top: 0px;
            }
            .current{
                color: red;
                font-weight: bold;
            }
        </style>
    </head>
    <body>
    <div class="v_show">
        <div class="v_caption">
            <h2 class="cartoon" title="卡通动漫">卡通动漫</h2>
            <div class="highlight_tip">
                <span class="current">1</span>
                <span>2</span>
                <span>3</span>
                <span>4</span>
            </div>
            <div class="change_btn">
                <span class="prev">上一页</span>
                <span class="next">下一页</span>
            </div>
            <em><a href="#">更多》</a></em>
        </div>
        <div class="v_content">
            <div class="v_content_list">
                <ul>
                    <li>
                        <a href="#"><img src="images/gu-01.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                    <li>
                        <a href="#"><img src="images/gu-02.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                        <li>
                        <a href="#"><img src="images/gu-01.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                    <li>
                        <a href="#"><img src="images/gu-02.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                    <li>
                        <a href="#"><img src="images/hai-01.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                    <li>
                        <a href="#"><img src="images/hai-02.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                        <li>
                        <a href="#"><img src="images/hai-03.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                    <li>
                        <a href="#"><img src="images/hai-04.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                    <li>
                        <a href="#"><img src="images/lin-01.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                    <li>
                        <a href="#"><img src="images/lin-02.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                        <li>
                        <a href="#"><img src="images/lin-03.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                    <li>
                        <a href="#"><img src="images/lin-04.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                    <li>
                        <a href="#"><img src="images/gu-01.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                    <li>
                        <a href="#"><img src="images/gu-02.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                        <li>
                        <a href="#"><img src="images/lin-01.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                    <li>
                        <a href="#"><img src="images/hai-02.jpg" alt=""></a>
                        <h4>
                            <a href="#">海贼王</a>
                        </h4>
                        <span>播放:<em>28.276</em></span>
                    </li>
                </ul>
            </div>
        </div>
    </div>
        
    </body>
    <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
    <script type="text/javascript">
        $(function(){
            var page=1;
            var i=4;
            $("span.next").click(function(){
                var $parent=$(this).parents("div.v_show");
                var $v_show=$parent.find("div.v_content_list");
                var $v_content=$parent.find("div.v_content");
                var v_width=$v_content.width();
                var len=$v_show.find('li').length;
                var page_count=Math.ceil(len/i);
                if(!$v_show.is(":animated")){
                    if(page==page_count){
                        $v_show.animate({left:'0px'},"normal");
                        page=1;
                    }else{
                        $v_show.animate({left:'-='+v_width},"normal");
                        page++;
                    }
                    $parent.find("span").eq(page-1).addClass('current').siblings().removeClass('current');
                }
            });
            
            $("span.prev").click(function(event) {
                var $parent=$(this).parents("div.v_show");
                var $v_show=$parent.find("div.v_content_list");
                var $v_content=$parent.find("div.v_content");
                var v_width=$v_content.width();
                var len=$v_show.find('li').length;
                var page_count=Math.ceil(len/i);
                if(!$v_show.is(":animated")){
                    if(page==1){
                        $v_show.animate({left:'-='+v_width*(page_count-1)},"slow");
                        page=page_count;
                    }else {
                        $v_show.animate({left:'+='+v_width},'slow');
                        page--;
                    }
                    $parent.find("span").eq(page-1).addClass('current').siblings().removeClass('current');
                }
            });
    
            
        })
    </script>
    </html>
  • 相关阅读:
    Vue的diff算法是如何操作运用的?本文教你
    最新vue-router的hooks用法你会吗?本文详解
    vue 3.x 如何高效学成?本文详解
    如何用webpack搭建vue项目?本文案例详解
    TypeScript考试题来了,60%的人不会(附答案)
    动手动脑之查看String.equals()方法的实现代码及解释
    整理string类常见方法的使用说明
    古罗马皇帝的子串加密
    大道至简第四章阅读感想
    大道至简第三章阅读感想
  • 原文地址:https://www.cnblogs.com/jinsuo/p/7418363.html
Copyright © 2011-2022 走看看