美文网首页我爱编程
bootstrap 栅格系统

bootstrap 栅格系统

作者: heheheyuanqing | 来源:发表于2017-05-25 22:15 被阅读53次

Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

栅栏系统简介
  • “行(row)”必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)。
  • 通过为“列(column)”设置 padding 属性,从而创建列与列之间的间隔(gutter)。通过为 .row 元素设置负值 margin 从而抵消掉为 .container 元素设置的 padding,也就间接为“行(row)”所包含的“列(column)”抵消掉了padding
栅栏参数
栅栏系统示例
1> 水平排列
<div class="container">
    <div class="row">
        <div class="row">
            <div class="col-md-3" style="background-color: #00AA88;height: 100px">.col-md-3</div>
            <div class="col-md-3" style="background-color: #0D3349;height: 100px">.col-md-3</div>
            <div class="col-md-3" style="background-color: #00CC00;height: 100px">.col-md-3</div>
            <div class="col-md-3" style="background-color: #00b3ee;height: 100px">.col-md-3</div>
        </div>
    </div>
</div>
2> col超过12将会重起一行
<div class="row">
        <div class="row">
            <div class="col-md-5" style="background-color: #00AA88;height: 100px">.col-md-3</div>
            <div class="col-md-9" style="background-color: #0D3349;height: 100px">.col-md-3</div>
            <div class="col-md-8" style="background-color: #00CC00;height: 100px">.col-md-3</div>
            <div class="col-md-1" style="background-color: #00b3ee;height: 100px">.col-md-3</div>
        </div>
    </div>
3> 响应式列重置
<div class="row">
        <div class="col-xs-6 col-sm-3" style="background-color: #00b3ee;height: 200px;">.col-xs-6 .col-sm-3</div>
        <div class="col-xs-6 col-sm-3" style="background-color: #00CCFF;height: 100px;">.col-xs-6 .col-sm-3</div>

        <!-- Add the extra clearfix for only the required viewport -->
        <div class="clearfix visible-xs-block"></div>

        <div class="col-xs-6 col-sm-3" style="background-color: #3c763d;height: 100px;">.col-xs-6 .col-sm-3</div>
        <div class="col-xs-6 col-sm-3" style="background-color: #6B6464;height: 100px;">.col-xs-6 .col-sm-3</div>
    </div>
屏幕缩小时的情况

列重置只要是为了处理某些列可能会出现比别的列高的情况,在屏幕缩小时保证按照顺序进行排列

4> 列偏移
 <div class="row">
        <div class="col-md-4" style="background-color: #00CCFF;height: 100px;">.col-md-4</div>
        <div class="col-md-4 col-md-offset-4" style="background-color: #00CC00;height: 100px;">.col-md-4 .col-md-offset-4</div>
    </div>
  • 当偏移数值和第二个网格大小和大于12时将会重起一行
 <div class="row">
        <div class="col-md-4" style="background-color: #00CCFF;height: 100px;">.col-md-4</div>
        <div class="col-md-4 col-md-offset-8" style="background-color: #00CC00;height: 100px;">.col-md-4 .col-md-offset-4</div>
    </div>
5> 嵌套列

相关文章

  • bootstrap栅格系统分析

    bootstrap栅格系统 bootstrap栅格系统是bootstrap的核心以及精髓所在 一、容器 1.流体容...

  • Bootstrap响应式栅格布局实现方法

    栅格系统的原理 Bootstrap的栅格系统下面我们将一起来看一下常见的栅格布局的设计和bootstrap中的设计...

  • bootstrap栅格化系统

    Bootstrap栅格化系统 Bootstrap 的栅格化系统采用将页面布局分为12列,再根据页面宽度采用预定义类...

  • some useful links

    栅格系统Bootstrap可视化布局系统Github Desktop

  • 栅格化系统在设计中的运用

    刚开始对栅格系统有很多疑惑,什么是栅格化系统?Bootstrap中为什么要使用栅格系统?设计师为什么要学习栅格系统...

  • Bootstrap学习资源

    bootstrap笔记总结 Bootstrap入门笔记之(三)栅格系统 我的Bootstrap笔记,常用类名知...

  • Bootstrap和flex的比较,清除浮动的实现原理

    bootstrap:栅格系统(结构) 在bootstrap中采用12栅格的布局,12份随意分配,但是不能解决5等分...

  • BootStrap栅格系统

    大家好,我是IT修真院北京分院web第31期学员金立剑 【js-2】BootStrap栅格系统 分享人:金立剑 目...

  • BOOTSTRAP栅格系统

    大家好,我是IT修真院武汉分院第13期学员,一枚正直善良的web程序员。 今天给大家分享一下,修真院官网css14...

  • Bootstrap 栅格系统

    注:示例代码只是记录功能。不做规范要求

网友评论

    本文标题:bootstrap 栅格系统

    本文链接:https://www.haomeiwen.com/subject/qgwzxxtx.html