博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BootStrap--响应式设计
阅读量:6619 次
发布时间:2019-06-25

本文共 1185 字,大约阅读时间需要 3 分钟。

响应式布局

  响应式布局的基本结构为:

  栅格系统通过定义容器的大小,然后将容器分为12等份调整内外边距结合媒体查询来实现

  在栅格系统中可以组合class来实现不同分辨率的适配

  class="container"是最外层的容器提供了对齐方式

  class="row"定义一个列容器

  class="col-xx-n"定义一个列,xx表示了不同的分辨率,n表示当前列占当前列容器的%

  -lg-:在分辨率>1220px时生效

  -md-:在分辨率>=992px时生效

  -sm-:在分辨率>=768px时生效

  -xs-:在分辩率小于768px时生效

  假如我们有这样一个列:

  在我们的屏幕分辨率在768px以下时col-xs-12的样式起作用当前列占容器的100%

  在我们的屏幕分辨率在1220px以上时col-lg-3的样式起作用当前列占容器的1/4

  在我们的屏幕分辨率在992px以上且在1220px以下时col-md-4的样式起作用当前列占容器的1/3

  在我们的屏幕分辨率在768px以上且在992px以下时col-sm-6的样式起作用当前列占容器的1/2

  假如我们此时屏幕的分辨率为1300px此时col-sm-6、 col-md-4 、col-lg-3都是生效的此时就按照优先级的规则进行覆盖了,样式表的定义顺序为xs、sm、md、lg

  可以通过col-xx-offset-n进行向右列的偏移

  可以通过col-xx-push-n和col-xx-pull-n进行列移动push表示向右移动pull表示向左移动

  假如有如下代码:

1
2
3

  当处在超大屏幕时明显右侧的1/4没有内容我们可以在row里面的第三个div设置col-lg-offset-3的class来让该元素向右移动1/4, 或者通过col-lg-push-3来实现

 

  

转载于:https://www.cnblogs.com/shinhwazt/p/5982990.html

你可能感兴趣的文章
2016年的十个数据中心故事
查看>>
《Java并发编程的艺术》一一3.3 顺序一致性
查看>>
《设计之外——比修图更重要的111件事》—第1部分3 虚心学习
查看>>
EVCache —— Netflix 的分布式内存数据存储
查看>>
springboot docker笔记
查看>>
服务化改造实践 | 如何在 Dubbo 中支持 REST
查看>>
【第8章】JVM内存管理
查看>>
ovirt官方安装文档 附录G
查看>>
磁盘故障小案例
查看>>
HTML
查看>>
我的友情链接
查看>>
POJ 3335 Rotating Scoreboard 半平面交
查看>>
域名和网址链接被微信浏览器拦截怎么办 微信屏蔽网址打开如何解决
查看>>
使用SQL Server Analysis Services数据挖掘的关联规则实现商品推荐功能(二)
查看>>
ubuntu下安装jdk
查看>>
python操作数据库-安装
查看>>
你真的了解interface和内部类么
查看>>
kuangbin专题七 POJ3264 Balanced Lineup (线段树最大最小)
查看>>
JS动画效果链接汇总
查看>>
陈云川的OPENLDAP系列
查看>>