美文网首页
媒体查询、栅格系统

媒体查询、栅格系统

作者: candy252324 | 来源:发表于2017-03-16 13:25 被阅读0次

1.用媒体查询实现如下要求

1. 在页面宽度> 1200px 时页面背景为红色 
2. 在页面1200px>=宽度> 900px  时页面背景为绿色
3. 在页面900px>=宽度> 600px  时页面背景为黄色
4. 宽度<=600px 背景为灰色

效果展示

2.实现一个简单的栅格系统
效果展示

3.栅格系统
bootstrap的核心就是栅格系统。栅格系统的原理其实就是媒体查询+百分比+浮动。

<div class="ct">
    <div class="col-xs-12 col-sm-6 col-md-12 col-lg-3">1</div>
    <div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">2</div>
    <div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">3</div>
    <div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">4</div>
</div>
*{
    box-sizing: border-box;
}
.ct{
    margin-right: auto;
    margin-left: auto;
}
.ct:after{
    content: "";
    display: block;
    clear:both;
}
.ct div{
    height: 50px;
    border:1px solid;
}
@media(min-width: 768px){
    .ct{
        width: 750px;
    }
}
@media(min-width: 992px){
    .ct{
        width: 970px;
    }
}
@media(min-width: 1200px){
    .ct{
        width: 1170px;
    }
}

.col-sx-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
    float: left;
}
.col-xs-12{
    width: 100%;
}
.col-xs-11{
    width: 91.66666667%;
}
.col-xs-10{
    width: 83.33333333%;
}
.col-xs-9{
    width: 75%;
}
.col-xs-8{
    width: 66.66666667%;
}
.col-xs-7{
    width: 58.33333333%;
}
.col-xs-6{
    width: 50%;
}
.col-xs-5{
    width: 41.66666667%;
}
.col-xs-4{
    width: 33.33333333%;
}
.col-xs-3{
    width: 25%;
}
.col-xs-2{
    width: 16.66666667%;
}
.col-xs-1{
    width: 8.33333333%;
}

@media(min-width: 768px){
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
        float: left;
    }
    .col-sm-12{
        width: 100%;
    }
    .col-sm-11{
        width: 91.66666667%;
    }
    .col-sm-10{
        width: 83.33333333%;
    }
    .col-sm-9{
        width: 75%;
    }
    .col-sm-8{
        width: 66.66666667%;
    }
    .col-sm-7{
        width: 58.33333333%;
    }
    .col-sm-6{
        width: 50%;
    }
    .col-sm-5{
        width: 41.66666667%;
    }
    .col-sm-4{
        width: 33.33333333%;
    }
    .col-sm-3{
        width: 25%;
    }
    .col-sm-2{
        width: 16.66666667%;
    }
    .col-sm-1{
        width: 8.33333333%;
    }
}
@media(min-width: 992px){
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
        float: left;
    }
    .col-md-12{
        width: 100%;
    }
    .col-md-11{
        width: 91.66666667%;
    }
    .col-md-10{
        width: 83.33333333%;
    }
    .col-md-9{
        width: 75%;
    }
    .col-md-8{
        width: 66.66666667%;
    }
    .col-md-7{
        width: 58.33333333%;
    }
    .col-md-6{
        width: 50%;
    }
    .col-md-5{
        width: 41.66666667%;
    }
    .col-md-4{
        width: 33.33333333%;
    }
    .col-md-3{
        width: 25%;
    }
    .col-md-2{
        width: 16.66666667%;
    }
    .col-md-1{
        width: 8.33333333%;
    }
}

@media(min-width: 1200px){
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
        float: left;
    }
    .col-lg-12{
        width: 100%;
    }
    .col-lg-11{
        width: 91.66666667%;
    }
    .col-lg-10{
        width: 83.33333333%;
    }
    .col-lg-9{
        width: 75%;
    }
    .col-lg-8{
        width: 66.66666667%;
    }
    .col-lg-7{
        width: 58.33333333%;
    }
    .col-lg-6{
        width: 50%;
    }
    .col-lg-5{
        width: 41.66666667%;
    }
    .col-lg-4{
        width: 33.33333333%;
    }
    .col-lg-3{
        width: 25%;
    }
    .col-lg-2{
        width: 16.66666667%;
    }
    .col-lg-1{
        width: 8.33333333%;
    }
}

相关文章

  • 媒体查询_栅格系统

    Media Queries 自适应阶段 自从有了不同屏幕的尺寸,我们就开始尝试自适应了 居中 虽然不能让所有屏幕都...

  • 媒体查询-栅格系统

    1: 用媒体查询实现如下要求 在页面宽度> 1200px 时页面背景为红色 在页面1200px>=宽度> 900p...

  • 媒体查询-栅格系统

    在页面宽度> 1200px 时页面背景为红色 在页面1200px>=宽度> 900px 时页面背景为绿色 在页面...

  • 媒体查询、栅格系统

    1.用媒体查询实现如下要求 效果展示 2.实现一个简单的栅格系统效果展示 3.栅格系统bootstrap的核心就是...

  • bootstrap3 媒体查询 栅格参数

    媒体查询在栅格系统中,我们在 Less 文件中使用以下媒体查询(media query)来创建关键的分界点阈值。 ...

  • 媒体查询_删格系统

    用媒体查询实现如下要求 代码预览 实现一个简单的栅格系统 代码预览

  • 响应式布局

    栅格系统 栅格系统的基础就是媒体查询和浮动布局 px px像素,是绝对长度单位的一种,它的大小是根据用户屏幕显示器...

  • 媒体查询_flex布局_栅格系统

    1.用媒体查询实现如下要求 代码预览 2.实现一个简单的栅格系统 代码预览

  • Bootstrap 手册 04 - 栅格系统篇

    Bootstrap 将主体宽度平分为 12 份,调整内外边距,结合媒体查询,形成了响应式栅格系统; .contai...

  • 媒体查询_flex布局_栅格系统

    一、概念 CSS媒体查询一个媒体查询由一个可选的媒体类型和零个或多个使用媒体功能限制样式表范围的表达式组成, 例如...

网友评论

      本文标题:媒体查询、栅格系统

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