• Bootstrap响应式布局


    Bootstrap响应式布局可以使用栅格化系统,其实就是不同的列组合,配合起来便能组合出强大的功能,系统会自动分为最多12列,超出12列会作为一个整体另起一行,像制作表格table的合并列,功能跟colspan类似。

    使用方法:

    1、包含在.container或.container-fluid中

    <div class="container-fluid">
      <div class="row">
        ...
      </div>
    </div>

    2、创建栅格系统

    .col-lg-* 桌面栅格类,适合大屏幕 大桌面显示器 (≥1200px)

    .col-md-* 桌面栅格类,适合中等屏幕 桌面显示器 (≥992px)

    .col-xs-* 移动栅格类,适合超小屏幕 手机 (<768px)

    .col-sm-* 平板栅格类,适合小屏幕 平板 (≥768px)

    <!DOCTYPE html>
    <html>
    <head lang="zh-CN">
        <meta charset="UTF-8">
        <title>bootstrap</title>
        <link rel="stylesheet" href="css/bootstrap.min.css"/>
        <style>
            body{padding-top: 50px;}
            [class^="col"]{
                border:1px solid #000;
                height: 30px;
                background: #ccc;
                line-height: 30px;;
            }
        </style>
    </head>
    <body>
    <div class="container">
        <div class="row">
            <!--12个 col-md-1 -->
            <div class="col-md-1">.col-md-1</div>
            <div class="col-md-1">.col-md-1</div>
            <div class="col-md-1">.col-md-1</div>
            <div class="col-md-1">.col-md-1</div>
            <div class="col-md-1">.col-md-1</div>
            <div class="col-md-1">.col-md-1</div>
            <div class="col-md-1">.col-md-1</div>
            <div class="col-md-1">.col-md-1</div>
            <div class="col-md-1">.col-md-1</div>
            <div class="col-md-1">.col-md-1</div>
            <div class="col-md-1">.col-md-1</div>
            <div class="col-md-1">.col-md-1</div>
        </div>
        <div class="row">
            <div class="col-md-8">.col-md-8</div>
            <div class="col-md-4">.col-md-4</div>
        </div>
        <div class="row">
            <div class="col-md-4">.col-md-4</div>
            <div class="col-md-4">.col-md-4</div>
            <div class="col-md-4">.col-md-4</div>
        </div>
        <div class="row">
            <div class="col-md-6">.col-md-6</div>
            <div class="col-md-6">.col-md-6</div>
        </div>
    </div>
    </body>
    </html>

     .col-xs-*  移动端适配

    <!DOCTYPE html>
    <html>
    <head lang="zh-CN">
        <meta charset="UTF-8">
        <title>bootstrap</title>
        <link rel="stylesheet" href="css/bootstrap.min.css"/>
        <!--移动适配-->
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <style>
            body{padding-top: 50px;}
            [class^="col"]{
                border:1px solid #000;
                height: 30px;
                background: #ccc;
                line-height: 30px;;
            }
        </style>
    </head>
    <body>
    <div class="container">
        <div class="row">
            <div class="col-xs-6">col-xs-6</div>
            <div class="col-xs-6">col-xs-6</div>
        </div>
    </div>
    </body>
    </html>

    叠加使用:在移动端5:7 ,在PC端8:4

    <div class="container">
        <div class="row">
            <div class="col-xs-5 col-md-8">.col-xs-5 .col-md-8</div>
            <div class="col-xs-7 col-md-4">.col-xs-7 .col-md-4</div>
        </div>
    </div>

    叠加使用2:在移动端5:7,在平板端4:8,PC端8:4

        <div class="row">
            <div class="col-xs-5 col-sm-4 col-md-8">.col-xs-5 .col-sm-4 .col-md-8</div>
            <div class="col-xs-7 col-sm-8 col-md-4">.col-xs-7 .col-sm-8 .col-md-4</div>
        </div>

    3、偏移,原理有多少*,就有多少*倍的margin-left

    .col-md-* 对应.col-md-offset-*  

    .col-xs-* 对应.col-xs-offset-*  

    .col-sm-* 对应.col-sm-offset-*  

    .col-lg-* 对应.col-lg-offset-*  

    <div class="container">
        <div class="row" style="background: #ff0000">
            <div class="col-md-8 col-md-offset-2">col-md-8</div>
            <div class="col-md-2">col-md-2</div>
        </div>
    </div>

     

    详情:http://v3.bootcss.com/css/#grid

  • 相关阅读:
    第05组 Beta版本演示
    第05组 Beta冲刺(4/4)
    第05组 Beta冲刺(3/4)
    RogrePirates Scrum Meeting 博客汇总
    Beta阶段事后分析
    Beta阶段项目展示
    Beta阶段发布说明
    Beta阶段测试报告
    Beta阶段第十次会议
    Beta阶段第九次会议
  • 原文地址:https://www.cnblogs.com/tinyphp/p/4803490.html
Copyright © 2020-2023  润新知