• bootstrap


    后端最流行的前端框架

      bootstrap现已经更新到4.1版本了,3.1版本有中文文档。构建响应式移动优先:手机、平板、智能电视、智能行车、广告电视。也适应于pc端。

      可以构建响应式。媒体查询,如果你不做任何媒体查询的时候,就会显示pc优先,如果你不做任何媒体查询的时候显示移动端的话,就是移动端优先。而我们的bootstrap框架是移动优先。

      一般我们可以根据页面的访问数量来决定优先权。

      bootstrap2.0是pc端优先。现在我们常常使用的是版本3,支持ie9以上。版本4支持ie10以上。

      如需使用可以去百度搜索bootstrap官方文档下载使用,中文文档也有。下载过后我们只需要使用bootstrap.css与bootstrap.min.css。使用方式和jQuery差不多,直接引入,但是bootstrap.js依赖于jQuery。注明:需要在bootstrap之前引入jQuery。

      引入方式,jQuery.js、bootstrap.css、Popper.js、bootstrap.js。Popper.js主要是来做小弹框,bootstrap.js也依赖于Popper.js。

      版本3中文文档连接:https://v3.bootcss.com/

      版本4中文文档连接:https://v4.bootcss.com/

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8" />
     5         <title></title>
     6         <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
     7         <!--bootstrap要引入的文件:bootstrap.min.css,jquery.min.js,bootrap.min.js-->
     8         <link rel="stylesheet" type="text/css" href="css/bootstrap.css"/>
     9         <script src="js/jquery-1.11.0.js" type="text/javascript" charset="utf-8"></script>
    10         <!--要在bootstrap之前引入jquery,bootstrap依赖JQUERY,因为bootstrapJS里要使用$这个jquery变量-->
    11         <script src="js/popper.js" type="text/javascript" charset="utf-8"></script>
    12         <!--如果你要用bootstrap使用一些提示性的交互,那么就需要引入提示性的框架popper.js,因为bootstrap的提示就是依赖popper-->
    13         <script src="js/bootstrap.js" type="text/javascript" charset="utf-8"></script>
    14     </head>
    15     <body>
    16         <!--首先要设置一个容器-->
    17         <div class="container">
    18             <!--每一行用row来包裹-->
    19             <!--仅设置col,等宽,可以使div平均分成相对应的份数-->
    20             <!--boostrap网格系统,平均分成12份-->
    21             <!--使用boostrap框架就是为了提高效率,省去设计师,也不需要精确到像素去实现页面,如果要像素级还原设计图稿,那么依然还需要大量的书写css-->
    22             <!--
    23                     超小<576px    .col-
    24                     小≥576px        .col-sm-
    25                     中等≥768px    .col-md-
    26                     大≥992px        .col-lg-
    27                     超大≥1200px    .col-xl-
    28             -->
    29             <!--使用col-{breakpoint}-auto类根据内容的自然宽度调整列的大小。-->
    30             <!--网格里面还可以继续嵌套网格,所有的容器,都是12格进行划分-->
    31             <div class="row">
    32                 <div class="col-12 col-lg-2 col-xl-1 bg-danger order-3">
    33                     第一部分内容
    34                 </div>
    35                 <div class="col-12 col-lg-2 col-xl-5 bg-info order-2">
    36                     第二部分内容
    37                 </div>
    38                 <div class="col-12 col-lg-8 col-xl-6 bg-warning order-1">
    39                     第三部分内容
    40                 </div>
    41             </div>
    42             <div class="row">
    43                 <div class="col-12 col-lg-2 col-xl-1 bg-danger">
    44                     第一部分内容
    45                 </div>
    46                 <!--使用col-{breakpoint}-auto类根据内容的自然宽度调整列的大小。-->
    47                 <div class="col-12 col-lg-auto col-xl-5 bg-info">
    48                     第二部分内容
    49                 </div>
    50                 <div class="col-12 col-lg-8 col-xl-6 bg-warning">
    51                     <div class="row">
    52                         <div class="col-3 bg-dark">
    53                             3
    54                         </div>
    55                         <div class="col-9 bg-danger">
    56                             9
    57                         </div>
    58                     </div>
    59                     
    60                 </div>
    61             </div>
    62             <div class="row no-gutters">
    63               <div class="col">col</div>
    64               <div class="col">col</div>
    65               <div class="w-100"></div>
    66               <div class="col">col</div>
    67               <div class="col">col</div>
    68             </div>
    69             
    70         </div>
    71         
    72         
    73     </body>
    74 </html>
    网格系统
     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8" />
     5         <title></title>
     6         <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
     7         <!--bootstrap要引入的文件:bootstrap.min.css,jquery.min.js,bootrap.min.js-->
     8         <link rel="stylesheet" type="text/css" href="css/bootstrap.css"/>
     9         <script src="js/jquery-1.11.0.js" type="text/javascript" charset="utf-8"></script>
    10         <!--要在bootstrap之前引入jquery,bootstrap依赖JQUERY,因为bootstrapJS里要使用$这个jquery变量-->
    11         <script src="js/popper.js" type="text/javascript" charset="utf-8"></script>
    12         <!--如果你要用bootstrap使用一些提示性的交互,那么就需要引入提示性的框架popper.js,因为bootstrap的提示就是依赖popper-->
    13         <script src="js/bootstrap.js" type="text/javascript" charset="utf-8"></script>
    14     </head>
    15     <body>
    16         <!--首先要设置一个容器-->
    17         <div class="container">
    18             <!--每一行用row来包裹-->
    19             <!--仅设置col,等宽,可以使div平均分成相对应的份数-->
    20             <!--boostrap网格系统,平均分成12份-->
    21             <!--使用boostrap框架就是为了提高效率,省去设计师,也不需要精确到像素去实现页面,如果要像素级还原设计图稿,那么依然还需要大量的书写css-->
    22             <!--
    23                     超小<576px    .col-
    24                     小≥576px        .col-sm-
    25                     中等≥768px    .col-md-
    26                     大≥992px        .col-lg-
    27                     超大≥1200px    .col-xl-
    28             -->
    29             <!--使用col-{breakpoint}-auto类根据内容的自然宽度调整列的大小。-->
    30             <!--网格里面还可以继续嵌套网格,所有的容器,都是12格进行划分-->
    31             <!--对容器进行偏移offset-6-->
    32             <div class="row">
    33                 <div class="offset-1 col-3 bg-danger order-3">
    34                     第一部分内容
    35                 </div>
    36                 
    37             </div>
    38             
    39             <div class="row">
    40               <div class="col-md-4">.col-md-4</div>
    41               <div class="col-md-4 ml-auto">.col-md-4 .ml-auto</div>
    42             </div>
    43             <div class="row">
    44               <div class="col-md-3 ml-md-auto">.col-md-3 .ml-md-auto</div>
    45               <div class="col-md-3 ml-md-auto">.col-md-3 .ml-md-auto</div>
    46             </div>
    47             <div class="row">
    48               <div class="col-auto mr-auto">.col-auto .mr-auto</div>
    49               <div class="col-auto">.col-auto</div>
    50             </div>
    51             
    52             
    53         </div>
    54         
    55         
    56     </body>
    57 </html>
    网格偏移

     

     

  • 相关阅读:
    Linux、Windows网络工程师面试题精选
    (转)JVM 垃圾回收算法
    笔试题学习
    使用Spring的好处
    JAVA保留字与关键字
    经典算法问题的java实现
    详解平均查找长度
    13种排序算法详解
    Grunt
    sublimeText
  • 原文地址:https://www.cnblogs.com/wuzaipei/p/9485626.html
Copyright © 2020-2023  润新知