zoukankan      html  css  js  c++  java
  • css-bootstrap

    CSS概览

    基本的bootstrap包含三个文件,引入到html页面中

        <link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet">
        <script src="{% static 'js/jquery.min.js' %}"></script>
        <script src="{% static 'js/bootstrap.min.js' %}"></script>
    #bootstrap.js要在jquery.js之后引入
    

      

    网格系统

    bootstrap网格系统把width=100%分成12等分,显示大小从小到大有xs(<=768px) sm(750px) md(970px) lg(1170px)。

    <div class="col-xs-6 col-md-3"> 的意思是在超小屏幕上占6列(屏幕的一半),中间屏幕上占3列(屏幕的1/4)。

    bootstrap网格系统遵循以下规则:

    • .row必须放在.container里
    • .row用于创建水平组
    • .col-xx-num应该是.row的直接子元素
    • .col-xx-num是预定的网格类,可以快速创建网格布局

    Bootstrap 网格的基本结构:

    <div class="container">
       <div class="row">
          <div class="col-*-*"></div>
          <div class="col-*-*"></div>      
       </div>
       <div class="row">...</div>
    </div>
    <div class="container">....
    

      

    导航元素-nav

    <div class="container">
        <div class="row">
            <div class="col-lg-12">
                <ul class="nav nav-pills nav-justified">
                    <li class="active"><a href="#1">menu1</a> </li>
                    <li><a href="#2">menu1</a> </li>
                    <li><a href="#3">menu1</a> </li>
                    <li><a href="#4">menu1</a> </li>
                </ul>
            </div>
        </div>
    </div>
    #在大型屏幕上占据12列
    #使用无序列表,使用pills胶囊式视觉方式,使用justified与父元素等宽(12列)
    #第一个列表使用active,就是默认激活
    

      

    导航元素-navbar

    <div class="navbar navbar-default" role="navigation">
        <div class="container-fluid">
            <div class="navbar-header">
                <a class="navbar-brand" href="#">运维平台</a>
            </div>
            <div>
                <ul class="nav navbar-nav">
                    <li class="active"><a href="#1">menu1</a> </li>
                    <li><a href="#2">menu1</a> </li>
                    <li><a href="#3">menu1</a> </li>
                    <li><a href="#4">menu1</a> </li>
                </ul>
            </div>
        </div>
    </div>
    #这是基础导航条
    #首先外部是一个容器(div),使用类名“navbar”和“navbar-default”,用于控制导航条的样式
    #下面是导航标题,其通过“navbar-header”和“navbar-brand”来实现。
    #下面是一个导航列表,在制作导航的列表(<ul class=”nav”>)基础上添加类名“navbar-nav”
    

      

    <div class="navbar navbar-default" role="navigation">
        <div class="container-fluid">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse"
                        data-target=".navbar-responsive-collapse">
                    <span class="sr-only">切换导航</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="#">运维平台</a>
            </div>
            <div class="collapse navbar-collapse navbar-responsive-collapse">
                <ul class="nav navbar-nav">
                    <li class="active"><a href="#1">menu1</a> </li>
                    <li><a href="#2">menu1</a> </li>
                    <li><a href="#3">menu1</a> </li>
                    <li><a href="#4">menu1</a> </li>
                </ul>
            </div>
        </div>
    </div>
    #这是响应式导航条,可在窄屏幕中折叠导航条到一个按钮
    -----------------
    #导航头部
    #在navbar-header里面添加一个button。
    #navbar-toggle类是导航按钮,设置button元素为导航组件的切换
    # data-toggle="collapse”把所有导航条都折叠的效果
    #data-target指向折叠区块,就是下面的导航条
    #三个icon-bar是显示在按钮内部的横条
    ------------------
    #导航条
    #要折叠的内容必须包裹在带有 class .collapse、.navbar-collapse 的 <div> 中
    #屏幕宽度小于768px时,div.navbar-responsive-collapse容器里的内容都会隐藏,显示icon-bar图标,当点击icon-bar图标时,再展开
    #这个div中,就是一个ul导航列表
    

      

  • 相关阅读:
    实验四 数据库安全设计
    对订单数据库进行查询等操作
    vue学习笔记7 -组件之 父子组件之间的访问
    vue学习笔记6 父子组件的通信之 子组件修改由父组件传递过来的值 [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed pro
    vue学习笔记5 组件
    vue学习笔记4 v-mode
    vue学习笔记3 购物车 实例
    vue学习笔记2 实例学习
    vue学习笔记1 《Vue.js 前端开发 快速入门与专业应用》
    postman学习:如何写断言
  • 原文地址:https://www.cnblogs.com/jabbok/p/9728575.html
Copyright © 2011-2022 走看看