zoukankan      html  css  js  c++  java
  • Django打造大型企业官网(四)

    4.3.轮播图布局和样式

    templates/news/index.html

    <div class="news-wrapper">
                    <div class="banner-group">
                        <ul class="banner-ul">
                            <li>
                                <a href="">
                                    <img src="https://static-image.xfz.cn/1523588994_243.jpg" alt="">
                                </a>
                            </li>
                            <li>
                                <a href="">
                                    <img src="https://static-image.xfz.cn/1521444982_469.jpg" alt="">
                                </a>
                            </li>
                            <li>
                                <a href="">
                                    <img src="https://static-image.xfz.cn/1521444982_469.jpg" alt="">
                                </a>
                            </li>
                            <li>
                                <a href="">
                                    <img src="https://static-image.xfz.cn/1523588994_243.jpg" alt="">
                                </a>
                            </li>
                        </ul>
                    </div>
                </div>

    src/css/index.scss

            .news-wrapper{
                float: left;
                width: 798px;
                height: 500px;
                background: #fff;
    
                .banner-group{
                    width: 100%;
                    height: 202px;
                    background: #0a275a;
    
                    .banner-ul{
                        overflow: hidden;
                        width: 798px * 4;
    
                        li{
                            float: left;
                            width: 798px;
                            height: 202px;
    
                            img{
                                width: 798px;
                                height: 202px;
                            }
                        }
                    }
                }
            }
    
            .sidebar-wrapper{
                float: right;
                width: 356px;
                height: 500px;
                background: darkseagreen;
            }
        }
    }

    4.4.实现一次轮播

    templates/news/index.html

    <script src="../../dist/js/jquery-3.3.1.min.js" ></script>
    <script src="../../dist/js/index.min.js" ></script>
    
    
    <ul class="banner-ul" id="banner-ul">

    src/js/index.js

    //初始化
    function Banner() {
    
    };
    
    //添加一个run方法
    Banner.prototype.run = function () {
        var bannerUL = $("#banner-ul");
        //500是间隔时间0.5s
        bannerUL.animate({"left":-798},500)
    };
    
    //页面加载完成后执行。创建一个对象,运行方法
    $(function () {
        var banner = new Banner();
        banner.run()
    });

    4.5.实现自动轮播

    src/js/index.js

    //添加一个run方法
    Banner.prototype.run = function () {
        var bannerUL = $("#banner-ul");
        var index = 0;
        setInterval(function () {
            if(index >= 3){
                index = 0
            }else{
                index++;
            }
            bannerUL.animate({"left":-798*index},500);
        },2000);
    
    };
  • 相关阅读:
    别人走的路-1
    抽象类跟接口的区别
    一个类实现多个接口的demo
    servlet+jdbc+javabean其实跟ssh差不多
    什么是shell
    设置cookie倒计时让让表单自动提交
    变量、基本数据类型
    编程语言、添加环境变量、变量
    Java优先队列一些问题
    JavaScript学习-JSON
  • 原文地址:https://www.cnblogs.com/derek1184405959/p/11027482.html
Copyright © 2011-2022 走看看