zoukankan      html  css  js  c++  java
  • stark 组件基础页面base.html 文件

    stark 组件基础页面base.html 文件

     base.html 

    1. base.html 页面是 : stark组件增,删,改,查页面的公共部分,如头部导航栏,左侧的用户权限列表栏等。 

    2. base.html 页面结构:

    (1)公共部分的代码区域。(其他模板通过继承)。

    (2)css 自定义部分,js 自定义部分,内容自定义部分,权限栏部分等(红色区域部分)。

    下面问stark组件base.html文件

    {% load staticfiles %}
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CRM</title>
        <link rel="stylesheet" href="/static/bootstrap/css/bootstrap.css">
        <link rel="shortcut icon" href="/static/imgs/luffy-study-logo.png">
        <link rel="stylesheet" href="/static/font-awesome/css/font-awesome.css">
        <link rel="stylesheet" href="/static/css/commons.css ">
        <link rel="stylesheet" href="/static/css/nav.css">
        <script src="/static/js/jquery-3.3.1.min.js"></script>
        <style>
    
            .pg-body > .left-menu {
                background-color: #F3F3F3;
                position: absolute;
                left: 1px;
                top: 60px;
                bottom: 0;
                 220px;
                overflow: auto;
            }
    
            .pg-body > .right-body {
                position: absolute;
                left: 225px;
                right: 0;
                top: 60px;
                bottom: 0;
                overflow: scroll;
                border-top: 0;
                font-size: 13px;
                min- 755px;
                padding: 20px;
            }
    
            .dropdown-menu {
                top: 118%;
                left: -108px;
            }
    
            a:hover{
                    text-decoration: none!important;
                }
    
        </style>
    
       {% block css %}
    
       {% endblock %}
    
    </head>
    <body>
    
    <div class="pg-header">
        <div class="nav">
            <div class="logo-area left">
                <a href="#">
                    <img class="logo" src="{% static 'imgs/logo.svg' %}">
                    <span style="font-size: 18px;">CRM </span>
                </a>
            </div>
    
            <div class="left-menu left">
                <a class="menu-item">资产管理</a>
                <a class="menu-item">用户信息</a>
                <a class="menu-item">权限管理</a>
                <div class="menu-item">
                    <span>使用说明</span>
                    <i class="fa fa-caret-down" aria-hidden="true"></i>
                    <div class="more-info">
                        <a href="#" class="more-item">666</a>
                        <a href="#" class="more-item">888</a>
                    </div>
                </div>
            </div>
    
            <div class="right-menu right clearfix">
    
                <!-- Single button -->
                <div class="btn-group user-info right">
                  <img class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" width="50" height="50" class="img-circle" src="{% static 'imgs/default.jpg' %}">
    
                  <ul class="dropdown-menu small">
                    <li><a href="#" class="more-item">个人信息</a></li>
                    <li><a href="/logout/" class="more-item">注销</a></li>
                    <li><a href="/home/">修改密码</a></li>
                    <li><a href="/home/">更换头像</a></li>
                  </ul>
                </div>
    
                <a class="user-menu right">
                    <i class="fa fa-user" aria-hidden="true"></i>
                    <span>{{ request.user }}</span>
                </a>
    
    
                <a class="user-menu right">
                    消息
                    <i class="fa fa-commenting-o" aria-hidden="true"></i>
                    <span class="badge bg-success">2</span>
                </a>
    
                <a class="user-menu right">
                    通知
                    <i class="fa fa-envelope-o" aria-hidden="true"></i>
                    <span class="badge bg-success">2</span>
                </a>
    
                <a class="user-menu right">
                    任务
                    <i class="fa fa-bell-o" aria-hidden="true"></i>
                    <span class="badge bg-danger">4</span>
                </a>
            </div>
    
        </div>
    </div>
    
    <div class="pg-body">
    
            <div class="left-menu">
                 {% block side_bar %}
                    {% load rbac %}
                    {% get_menu request %}
                 {% endblock side_bar %}
            </div>
    
        <div class="right-body">
             {% block content %}
    
             {% endblock content %}
        </div>
    </div>
    
    {% block js %}
    
     {% endblock %}
    </body>
    </html>

    (3).stark组件增删改查页面的,继承语句

    {% extends "stark/base.html" %}

    以change._view.html 页面为例:

     change_view.html

    (4) stark 组件中,一些静态文件,font-awesome 字体图标文件夹。以及js,bootstrap.css文件等,主要是组件的依赖文件。imgs 主要用于base.html 导航栏中的图片。

  • 相关阅读:
    day10 文件内指针移动 小练习 函数的基本使用 函数定义与调用的各三种形式 函数返回值 函数参数的使用
    day09 文件基本操作 上下文管理 文件的打开模式 文件修改的两种模式 今日作业
    day07 列表类型 练习题 元祖类型 元祖vs列表 字典类型 集合类型
    java笔试之参数解析(正则匹配)
    java笔试之提取不重复的整数
    java笔试之自守数
    java笔试之尼科彻斯定理
    java笔试之简单密码
    java笔试之求最大连续bit数
    java笔试之放苹果
  • 原文地址:https://www.cnblogs.com/xyhh/p/10856956.html
Copyright © 2011-2022 走看看