4.13.新闻列表tab栏布局完成

templates/news/index.html

          <div class="list-outer-group">
<ul class="list-tab">
<li class="active" ><a href="#">最新资讯</a></li>
<li><a href="#">热点</a></li>
<li><a href="#">深度报道</a></li>
<li><a href="#">干活分享</a></li>
<li><a href="#">投资人说</a></li>
</ul>
</div>

src/css/index.scss

.main{
.wrapper{
.news-wrapper{
.list-outer-group{
background: #fff; .list-tab{
width: 100%;
height: 66px;
overflow: hidden;
border: 1px solid #eee;
border-left: none;
border-right: none; li{
float: left;
padding: 0 10px;
margin-top: 20px;
a{
color:#878787;
font-size: 16px;
}
&:first-of-type{
border-left: 5px solid #5c87d9;
} &.active{
a{
color: #212121;
}
}
}
}
}
}
}
}

4.14.新闻列表页布局完成

templates/news/index.html

            <ul class="list-inner-group">
<li>
<div class="thumbnial-group">
<a href="">
<img src="https://static-image.xfz.cn/1561031505_57.jpg-website.news.list" alt="">
</a>
</div> <div class="news-group">
<p class="title"><a href="#">印度人摩托车上的帝国</a></p>
<p class="desc">近些年印度市场涌现出一批摩托车创业公司,摩托车
是否能够解决印度人最后一公里的出行难题?印度的创业者又是否
能在摩托车上建立起自己的商业帝国。
</p>
<p class="more">
<span class="category">深度报告</span>
<span class="pub-time">一小时前</span>
<span class="author">zhang_derek</span>
</p>
</div>
</li> <li>
<div class="thumbnial-group">
<a href="">
<img src="https://static-image.xfz.cn/1561246883_290.jpg-website.news.list" alt="">
</a>
</div> <div class="news-group">
<p class="title"><a href="#">早报:爱奇艺会员规模破1亿</a></p>
<p class="desc">中国氢能第一股亿华通拟申请上科创板 3年估值翻10倍</p>
<p class="more">
<span class="category">爱奇艺</span>
<span class="pub-time">两小时前</span>
<span class="author">zhang_derek</span>
</p>
</div> </li>
</ul>

src/css/index.scss

.list-inner-group {
li {
padding: 20px;
border-bottom: 1px solid #eee;
overflow: hidden;
.thumbnial-group {
float: left;
height: 162px;
width: 226px;
img {
width: 100%;
height: 100%;
}
}
.news-group {
float: right;
width: 504px;
height: 162px;
position: relative;
.title{
font-size: 22px;
a{
color: #212121;
&:hover{
color: #5c87d9;
}
}
} .desc{
color: #878787;
font-size: 14px;
margin-top: 10px;
} .more{
position: absolute;
left:;
right:;
bottom:;
font-size: 14px;
color: #878787;
.category{
color: #5c87d9;
}
.pub-time{
float: right;
margin-left: 20px;
}
.author{
float: right;
}
}
}
}

4.15.加载更多按钮布局和样式

templates/news/index.html

                  <div class="load-more-group">
<button class="load-more" >查看更多</button>
</div>

src/css/index.scss

            .load-more-group{
padding: 20px 0;
text-align: center;
.load-more{
width: 402px;
height: 40px;
background: #d2dcea;
border: none;
outline: none;
cursor: pointer;
}
}

效果

Django打造大型企业官网(七)的更多相关文章

  1. 超细讲解Django打造大型企业官网

    本文为知了课堂黄勇老师讲的<超细讲解Django打造大型企业官网>的笔记. 第一章 Django预热 1.创建virtualenv虚拟环境 2.URL组成部分详解 3.Django介绍 4 ...

  2. Django打造大型企业官网

    第1章 Django预热 1-为什么需要虚拟环境 2-virtualenv创建虚拟环境 3-virtualenvwrapper使用 4-URL组成部分讲解 5-课程准备工作 6-Django介绍 第2 ...

  3. Django打造大型企业官网(二)

    三.项目环境搭建 3.1.创建项目环境和安装包 创建django项目 mkvirtualenv DjangoProject workon DjangoProject pip install -i ht ...

  4. Django打造大型企业官网(八)

    4.16.侧边栏标题和广告位布局完成 templates/news/index.html <div class="sidebar-wrapper"> <div c ...

  5. Django打造大型企业官网(六)

    4.9.根据轮播图个数修改小圆点数量 src/js/index.js function Banner() { this.bannerWidth = 798; } Banner.prototype.in ...

  6. Django打造大型企业官网(五)

    4.6.切换轮播图的箭头样式以及显示和隐藏 templates/news/index.html <span class="arrow left-arrow">‹< ...

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

    4.3.轮播图布局和样式 templates/news/index.html <div class="news-wrapper"> <div class=&quo ...

  8. Django打造大型企业官网(三)

    四.前端首页 4.1.导航条实现 (1)templates/new/index.html <!DOCTYPE html> <html lang="en"> ...

  9. Django打造大型企业官网(一)

    一.nvm的安装 (1)下载:nvm1.16 (2)安装完成后添加环境变量 C:\Users\Administrator\AppData\Roaming\nvm (3)修改settings.txt,将 ...

随机推荐

  1. shellinabox的安装使用

    一.简介 Shell In A Box(发音是shellinabox)是一款基于Web的终端模仿器,由Markus Gutschke开辟而成.它有内置的Web办事器,在指定的端口上作为一个基于Web的 ...

  2. R-FCN:Object Detection via Region-based Fully Convolutional Networks

    fast.faster这些网络都可以被roi-pooling层分成两个子网络:1.a shared,'fully convolutional' subnetwork 2.an roi-wise sub ...

  3. 初始化react项目

    react脚手架 npm install -g create-react-app 国内npm一般下载比较慢或者是常出现下载失败的情况,我们可以指定下载的仓库: npm install -g creat ...

  4. 【原】jq简易教程

    https://www.jianshu.com/p/3522fe70de19 https://www.jianshu.com/p/6de3cfdbdb0e 1. jq简介 jq可以对json数据进行分 ...

  5. Handler和内部类的正确用法

    PS:本文摘抄自<Android高级进阶>,仅供学习使用 Android代码中涉及线程间通信的地方经常会使用Handler,典型的代码结构如下. public class HandlerA ...

  6. Unexpected token d in JSON at position 669 while parsing near '...ct-mode":"^6.0.2"}

    问题 在安装 babel 的时候,遇到问题 Unexpected token d in JSON at position 669 while parsing near '...ct-mode" ...

  7. 导航栏 active 跟随鼠标效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. thinkphp3.2使用PHPQrcode实现二维码

    Thinkphp中没有二维码相关的生成库,百度有不少工具和库 这里就实例一下通过think3.2搭配phpqrcode来完成生成二维码的功能. 至于phpQrcode库文件 百度很容易找到这里也给大家 ...

  9. centos6 磁盘与文件系统管理

    一.磁盘管理 磁盘构成 1.圆形磁盘 2.磁盘读取头 3.机械手臂 4.主轴马达 运作原理 数据存储在具有磁性物质的圆形磁盘上,读写操作主要是通过机械手臂上的磁盘读取头来达成,实际运作时,主轴马达让磁 ...

  10. buf.toJSON()

    buf.toJSON() 返回:{Object} 返回该 Buffer 实例的 JSON 表达式.当字符串化一个 Buffer 实例时会隐式调用 JSON.stringify() 这个函数. 例子: ...