前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django打造大型企业官网(四)

Django打造大型企业官网(四)

作者头像
zhang_derek
发布2019-06-16 12:01:04
1K0
发布2019-06-16 12:01:04
举报
文章被收录于专栏:有趣的django有趣的django

4.3.轮播图布局和样式

templates/news/index.html

代码语言:javascript
复制
<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

代码语言:javascript
复制
        .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

代码语言:javascript
复制
<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

代码语言:javascript
复制
//初始化
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

代码语言:javascript
复制
//添加一个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);

};
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-06-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 4.3.轮播图布局和样式
  • 4.4.实现一次轮播
  • 4.5.实现自动轮播
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档