美文网首页
BootStrap栅格系统

BootStrap栅格系统

作者: David_Rao | 来源:发表于2020-01-31 23:07 被阅读0次

容器(Container)

  1. Container容器时窗口布局的最基本元素,BootStrap推荐所有样式都定义在container-fluid容器中
  2. 这是启用整个栅格系统必不可少的前置条件,它们分别对应选择一个响应式的、固定宽度的容器,或者选择一个流式自适应浏览器或容器最大何发宽度的窗口
<div class="container">流式容器</div>
<div class="container-fluid">固定容器</div>

响应式容器的实现

/*超小屏幕*/
        @media (max-width: 575px) {
            .container-self{
                background-color: red;
                width: 100%;
            }
        }
        /*小屏幕*/
        @media (min-width: 576px) and (max-width: 767px) {
            .container-self{
                background-color: green;
                width: 540px;
            }
        }
        /*中等屏幕*/
        @media (min-width: 768px) and (max-width: 991px) {
            .container-self{
                background-color: blue;
                width: 720px;
            }
        }
        /*大屏幕*/
        @media (min-width: 992px) and (max-width: 1199px) {
            .container-self{
                background-color: purple;
                width: 960px;
            }
        }
        /*大屏幕*/
        @media (min-width: 1200px) {
            .container-self{
                background-color: deeppink;
                width: 1140px;
            }
        }

<div class="container-self">自定义容器</div>

栅格系统

  1. BootStrap包含了一个强大的移动优先的网络系统,它是基于一个12列的布局、由5种响应式尺寸(对应不同的屏幕)
  2. 支持Sass mixins自由调用,并结合自己预定义的css,j类,用来创建各种形状和尺寸的布局

分别分成8份,2份,2份。总共12份,刚好占满一行

<div class="container">
    <div class="row">
        <div class="col-8">第一部分</div>
        <div class="col-2">第二部分</div>
        <div class="col-2">第三部分</div>
    </div>
</div>

加了md,表示md以下的格式默认每个元素占满宽度。md及md以上的格式按照8:2:2设置

<div class="container">
    <div class="row">
        <div class="col-md-8">第一部分</div>
        <div class="col-md-2">第二部分</div>
        <div class="col-md-2">第三部分</div>
    </div>
</div>

对不同size分别设置

<div class="container">
    <div class="row">
        <div class="col-sm-1 col-md-3 col-lg-5">第一部分</div>
        <div class="col-sm-10 col-md-6 col-lg-2">第二部分</div>
        <div class="col-sm-1 col-md-3 col-lg-5">第三部分</div>
    </div>
</div>

对齐

垂直对齐

  • align-items-start 垂直顶部对齐
  • align-items-center 垂直居中对齐
  • align-items-end 垂直底部对齐
<div class="container">
    <div class="row align-items-center">
        <div class="col-md-3">第一部分</div>
        <div class="col-md-3">第二部分</div>
        <div class="col-md-3">第三部分</div>
        <div class="col-md-3">第四部分</div>
    </div>
</div>

水平对齐

  • justify-content-around
  • justify-content-between
  • justify-content-center
  • justify-content-end

相关文章

  • 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/uoenthtx.html