浅谈响应式布局+bootstrap框架

1.整体来讲通过媒体查询 根据不同的屏幕大小 通过对版心大小的控制来实现不同屏幕的适配。

这是例子 ,基本通过这个原理,但是需要适应这个屏幕需要写多个媒体查询 非常浪费时间,影响我们的开发效率,那么这个时候我们可以引入 bootsrap框架。

.container{
    height:1000px
    width:1200px;
    margin:0 auto;
}

@media screen and (max-width:768px){

.container{
    width:100%;
    }
}

2.如何引入bootstrap框架,这个框架是Twitter写的,也是目前很受欢迎的前段框架,它是基于HTML CSS JavaScript 的,目前发布了 2.xx  3.xx 4xx,这几个版本,那么我们目前使用最多的是3的版本,2版本已经停止更新,4版本是目前最新的。

那么我们怎么引入这个框架呢, 去它的官网把这个框架下载下来。然后通过官网示例的link方式引入即可。

3.引入之后如何使用,官网有个CSS样式 这个类似我们的用户手册,里面的类名我们可以直接进行调用。

 

    4.bootstrap中的栅格系统的使用。

                             

5. 栅格嵌套-列嵌套

  • 栅格系统内置的栅格系统将内容再次嵌套

  • 简单理解就是一个列内再分成若干份小列

  • 我们可以通过添加一个新的 .row 元素和一系列 .col-sm-* 元素到已经存在的 .col-sm-*元素内

  • 也就是将一个row+col添加到一个col中

嵌套效果如下

 

嵌套语法如下

                <!-- 列嵌套 -->
 <div class="col-sm-4">
    <div class="row">
         <div class="col-sm-6">小列</div>
         <div class="col-sm-6">小列</div>
    </div>
</div>

6.列偏移

  • 使用 .col-md-offset-* 类可以将列向右侧偏移。

  • 这些类实际是通过使用 * 选择器为当前元素增加了左侧的边距(margin)。

                      7.根据不同屏幕尺寸实现 隐藏和显示

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值