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

四、前端首页

4.1.导航条实现

(1)templates/new/index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>知了课堂</title>
    <link rel="stylesheet" href="../../dist/css/index.min.css">
    <link rel="stylesheet" href="//at.alicdn.com/t/font_1239817_3xfonheuqlv.css">
</head>
<body>
    <header class="header">
        <div class="container">

            <div class="logo-box">
                <a href="/"></a>
            </div>

            <ul class="nav">
                <li class="active"><a href="/">资讯</a></li>
                <li><a href="/">创业课堂</a></li>
                <li><a href="/">企业服务</a></li>
                <li><a href="/">搜索</a></li>
            </ul>

            <div class="auth-box">
                <i class="icon-person iconfont"></i>&nbsp;&nbsp
                <a href="#">登录</a>
                <a href="#">注册</a>
            </div>

        </div>
    </header>
</body>
</html>

阿里云图标网站:https://www.iconfont.cn/

搜索person-->>添加入库-->>添加至项目-->>编辑图标-->>放大-->>仅保存-->>查看在线链接

(2)src/css/init.scss

清除浏览器默认样式

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}

(3)src/css/constants.scss

放一些常量

$pageWidth: 1170px

(3)src/css/index.scss

@import "init.scss";
@import "constants.scss";

.header{
    width: 100%;
    height: 64px;
    background: #3a3a3a;
    .container{
        width: $pageWidth;
        height: 100%;
        margin: 0 auto;
        overflow: hidden;

        .logo-box{
            width: 140px;
            height: 49px;
            background: url("https://www.xfz.cn/static/build/images/logo.png") no-repeat;
            margin-top: 8px;
            float: left;

            a{
                display: block;
                width: 100%;
                height: 100%;
            }
        }

        .nav{
            margin-left: 128px;
            float: left;

            li{
                float: left;
                margin-right: 40px;
                line-height: 64px;
                height: 64px;
                box-sizing: border-box;
                font-size: 22px;
                a{
                    color: #fff;
                }

                &.active{
                    border-bottom: 5px solid #5c87d9;
                }
            }
        }

        .auth-box{
            float: right;
            line-height: 64px;
            height: 64px;
            color: #fff;

            .iconfont{
                color: #fff;
                font-size: 20px;
            }

            a{
                color: #fff;
                font-size: 22px;
            }
        }
    }
}

导航条效果

原文地址:https://www.cnblogs.com/derek1184405959/p/11013462.html

时间: 2024-10-07 20:47:40

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

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

4.6.切换轮播图的箭头样式以及显示和隐藏 templates/news/index.html <span class="arrow left-arrow">‹</span> <span class="arrow right-arrow">›</span> src/css/index.scss .arrow{ font-family: Helvetica Neue,Helvetica,Arial,sans-serif;

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

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="#"&g

谈谈Python之Django搭建企业级官网(第三篇下部)

转载请注明来源地址和原作者(CFishHome) 前沿 上一篇文章我们学习了URL与视图函数的映射.传递参数的三种方式.转换器的简单使用和include函数分层映射管理.接下来这一篇文章着重介绍Path.re_path.include.reverse.redirect函数的使用和自定义URL转换器.学完这些内容,相信我们对URL和视图都会有了一定的了解和认识.为了让每篇文章具有一定的独立性,我决定每篇文章都重新新建一个项目,便于测试和调试. 预备 首先,我们在Pycharm重新新建一个名为boo

Django学习笔记 官网教程纠正 代码

原文: Django学习笔记 官网教程纠正 代码 Django学习笔记 4.模板初学中,照书例django book 出现以下异常 raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE) ImportError: Settings cannot be imported, because environmen

谈谈Python之Django搭建企业级官网(第三篇上部)

转载请注明来源地址和原作者(CFishHome) 前沿 上一节的学前准备工作和第一个小牛试刀的Django项目学习,让我们对Django开发越来越感兴趣了.正所谓趁热打铁,让我们继续来学习网站开发必备的视图函数和URL映射等知识,跟着步伐一起学习,我相信你会收获很多.噔~噔,新闻播报时间:9月12-9月16有两个超强台风在广东湛江登陆,沿途影响众多城市,包括深圳!!所以很遗憾,前几天打算和舍友去深圳游玩的计划泡汤了,也只能推迟几天前往深圳度中秋.看月亮了~ DEBUG模式 无论是使用命令行还是P

Django超细讲解与开发大型企业官网2018

下载:链接: https://pan.baidu.com/s/1qUPJL19p7mIJklFhxwTlLw 提取码: c39q 适用人群 1.想使用Django快速开发网站的.2.想学习后端开发的.4.有Django基础,但是想学习企业级项目实战的. 课程概述 本套课程的目标是从零基础开始,使用Django框架开发企业级的项目.课程知识点全网最详细,项目实战最贴近企业需求.本套课程除了非常详细的讲解Django框架本身的知识点以外,还讲解了web开发中所需要用到的技术,比如有短信验证码.图形验

毅创科技官网上线,了解毅创微信更便捷

经过团队的日夜奋斗,毅创微信官网终于上线了!地址http://www.aosituoma.net 毅创微信官网有网站首页.功能介绍.成功案例.授权查询.更新日志.联系我们.帮助中心几个板块. 首页有服务内容介绍.成功案例.产品动态.帮助中心等模块. 其中服务内容含四个大方向: 一.第三方平台接入:将您的微信公众平台接入到我们的系统,微官网.微名片. 大转盘.微商城等众多功能即刻拥有.省时省力更省钱 二.微官网制作:微信营销没有微官网怎么行,不会做怎么办?把繁杂的设计制作交给毅创吧,轻松拥有一个高

打造最全皮肤,Python采集英雄联盟(LOL)官网数据!

环境: Python3.6.5 Windows pycharm 模块: import requests import jsonpath from urllib.request import urlretrieve import os   思路: 进入LOL官网的游戏资料-资料库后,可以看到所有的英雄都在里面. 当我们点击英雄头像时,会跳转到皮肤界面. 一般人的做法就是,采集到跳转的url,然后再请求该url获取皮肤数据. 思路没错,但是要想一下,如果源代码中没有跳转的url呢? elements

django学习之Model(三)QuerySet

接下来主要学习Models中的Making queries 写好models.py后,django会自动提供一个数据库的抽象API,来实现CRUD(create, retrieve, update, delete).这一部分主要就是怎样去用这些API.在data model reference会有全部的讲解. 接下来都会反复用到下边这个例子,或者在这段代码上进行扩展: from django.db import models class Blog(models.Model): name = mo