响应式设计(2)--引入bootstrap栅格布局

  bootstrap为我们内置了栅格系统布局,通过它,我们可以非常快速的在不同宽度的屏幕下进行自适应布局。

【grid栅格系统】http://v3.bootcss.com/css/#grid

  【响应式工具】http://v3.bootcss.com/css/#responsive-utilities

  不了解bootstrap栅格布局的同学,可以先看看上面的链接,了解个大概。

  你真的了解吗?只要你了解个大概的话,就能回答的出下面几个问题,回答不出来的话,点开上面的链接好好看一遍

    1)bootstrap 栅格布局把一行最多分为多少列?

    2)col-xs-*类在屏幕宽度是多少时有效?

    3)要想在@media (max-width:1199px) 中隐藏某个元素,用什么类名?

一、为何要引用bootstrap

  现在,我们接到一个需求,要做一个响应式布局,

    在 >=1200px 宽度下   , 一行四列

    在 992px~1199px 之间,一行三列

    在 768px~991px   之间,一行两列

    <=767px                   ,一行一列

  如果我们手动用媒体查询写的话,由于每个媒体查询区间的都要写相应的代码,就显得很麻烦了。但是,用bootstrap的栅格布局来写,就比较方便了

  

  

二、自定义bootstrap grid栅格布局

三、bootstrap grid栅格布局无法匹配pc端设计稿

四、改进bootstrap grid栅格布局

五、与设计师的配合

六、结尾

  

  开头的答案:

    1)grid栅格布局把一行最多分为12列

    2)bootstrap是以移动优先的web框架,所以col-xs-*类并没有写在媒体查询里头,而是全部宽度都可用。而col-sm-*、col-md-*、col-lg-*是写在媒体查询中的。

    3)visible-lg-*,屏幕宽度小于1200px时将隐藏,*号代表inline、inline-block、block三者之一

  

时间: 2024-11-12 07:57:24

响应式设计(2)--引入bootstrap栅格布局的相关文章

响应式设计-VS-REM布局

水平有限,不对之处还请指出. [目前几种布局] 随着移动互联网的发展和微信的突起,移动端的响应式布局越来越重要了. 目前网站布局有以下几种: 1.定宽度布局 很多pc的网站都是定宽度布局的,也就是设置了min-width, 这样一来,如果小于这个宽度就会出现滚动条, 如果大于这个宽度则内容居中外加背景, 这种设计常见与pc端. 2.响应式布局 所谓响应式布局就是流式布局+媒体查询, 流式布局用来解决不同宽度的布局问题, 外加媒体查询,可以调整布局,例如大屏幕是布局1,小屏幕是布局2, 这种布局通

第二次讨论——响应式设计、布局技巧、css性能优化、css预处理

第二次讨论 [响应式设计] 集中创建页面的图片排版大小,可以智能地根据用户行为以及使用的设备环境(系统平台.屏幕尺寸.屏幕定向等)进行相对应的布局. 响应式布局: meta标签的实用:设置布局宽度等于设备宽度,布局viewport等于度量viewport <meta name="viewport" content="width=device-width,initial-scale=1"> [[布局]] [水平居中] 一.text-align和inline

bootstrap栅格布局-v客学院知识分享

今天主要跟大家讲解下bootstrap的栅格布局,以及使用过程中应该注意的问题 首先我们要使用bootstrp的栅格布局就必须使用HTML正确的基本结构 如下图: 必须给要使用栅格布局的盒子定义class为container.目的一是为了在响应式的布局上给宽度约束,二是提供padding以至于不让内容贴住浏览器的边缘. Class为row的盒子是指行的容器,bootstrap把一行分成了12等分,下面讲解下col-xx-是怎么使用的吧. Bootstrap栅格布局中css中有四个类,分别是col

响应式设计三部曲

随着智能手机的流行,响应式网页设计无疑成为了如今网页设计的大趋势.对于新手来时,响应设计听起来有点复杂,但它实际上是比你想象的更简单.只需下面的3个步骤即可构建一个响应式的网页! 1.Meta Tag 大多数移动浏览器扩展的HTML页面到宽视口宽度,以便在屏幕上适合.您可以使用viewport meta标签来重设此.下面的视口标签告诉使用该设备的宽度视口宽度和禁用初始规模浏览器. <meta name="viewport" content="width=device-w

响应式设计(一)

一.响应式设计(一)响应式设计初识,一个小小的demo,用来理解什么是响应式 今天的一个小小的demo,让我重新的认识了什么是响应式网页设计.我之前一直以为主要一个网页在不同的设备上浏览,网页可以自适应设备的屏幕大小,而不发生结构变形. 其实我觉得更准确去说是:根据不同的用户设备环境,页面可以做出不同的响应动作, 例如:在pc端浏览一行图片,看到的个数是4个,用手机看到的是2个图片,不同用户的设备环境,做出了不同的响应动作. 二.百度百科给出的概念: 响应式Web设计(Responsive We

响应式设计与自适应设计

响应式设计与自适应设计 相信从事前端页面设计的人都知道,页面呈现的效果及用户体验是非常重要的.当今社会移动设备的使用已超过了pc端,面对不同分辨率的设备,怎样做到页面体验的效果一样呢?这就成了最头疼的事情. 下面我们来看看响应式设计与自适应设计两者用法: 响应式Web设计(Responsive Web Design) :主要利用CSS3的媒介查询(Media Query)和Viewport来解决问题.通过媒介查询的设置,根据屏幕宽度.屏幕方向等各个属性来加载不同场景下不同的CSS文件来渲染页面的

Responsive Design ------响应式设计

什么是响应式设计呢?维基百科是这样对响应式作的描述:“Responsive设计简单的称为RWD,是精心提供 各种设备都能浏览网页的一种设计方法,RWD能让你的网页在不同的设备中展现不同的设计风格.”从这一点描述来说,RWD不是流体布局,也不是网格布局, 而是一种独特的网页设计方法. 响应式设计要考虑元素布局的秩序,而且还需要做到“有求必应”,那就需要满足以下三个条件:网站必须建立灵活的网格基础:引用到网站的图片必须是可伸缩的:不同的显示风格,需要在Media Queries上写不同的样式. 要想

如何合理高效地设置响应式设计的响应点

你可以轻易找到许多如何设置响应式设计响应点的攻略,但是这些过时的设计方法都是以主流屏幕尺寸为依据的,效果并不理想.其实并没有"主流"屏幕尺寸这一概念.另外一个主流的方法是当布局被打破时设置响应点.这个方法听起来好一些.但是仍有疑问,我们怎么判断是否布局被打破了呢?其中一个合理回答是依照经典可读性理论定义响应点. 多种因素决定理想尺寸 许多因素决定了理想尺寸的大小.比如,德语的长度比英语长,那就需要更宽的位置了.你理解对了:对于需要多种语言的国际网站你必须有不同的栅格.字体.字号.背景对

响应式设计的现状与趋势

从2012年开始到2014年,各大家对Web设计的趋势预测中,都提到响应式设计:2015年网页设计趋势预测中,响应式仍在继续.这个经历了几年依然大热的响应式,在过去的几年里,快速巩固了自己的地位,并掀起了一股网页设计新标准的浪潮.这里本人基于一些资料文献及自己的陋见,谈谈响应式设计的一些现状和趋势. 源起 2010年5月,伊桑.马科特(Ethan Marcotte)在"A List Apart"写了一篇开创性的文章(题为"Responsive Web Design"