响应式布局

1.响应式开发

1.1原理:

使用媒体查询针对不同的设备进行布局和样式设置从而适配不同设备的目的

1.2划分

设备划分                             尺寸区间                                 宽度

超小屏幕(手机)                     <768px                               100%

小屏设备(平板)                  >=768px-992px                     750px

中等屏幕(桌面显示器)           >=992px-1200px               970px

宽屏设备(大桌面显示器)          >=1200px                      1170px

1.3 响应式布局容器

响应式需要一个父级作为布局容器,来配合子级元素实现变化效果

2.Bootstrap前端开发框架

2.1Bootstrap简介

Bootstrap来自twiter(推特),是目前最受欢迎的前端开发框架,Bootstrap是基于html,css和javscript的,它简洁灵活,使得web开发更加简洁

2.2网址

中文官网:

http://www.bootcss.com/

官网:

http://getbootstrap.com/

2.3框架

一套架构,有一套比较完整的网页功能解决方案,而且控制权在于框架本身,有预制式样式,组件和插件,使用时按照框架规定的某种规范进行开发

2.4Bootstrap框架的优点

1.标准化的html+css编码规范

2.提供了一套简介,直观,强悍的组件

3.有自己的生态圈,不断地更新迭代

4.让开发变得更加简单,提高开发效率

2.4布局容器

Bootstrap需要为页面和内容栅格系统包裹一个container容器,Bootstrap定义了这个类,叫.container.它提供了两个作用此处的类

1.container类

响应式布局的容器                                                                固定宽度

大屏(>=1200px)                                                                   width:1170px

中屏(>=992px)                                                                     width:970px

小屛(>=768px)                                                                     width:750px

超小屏(100%)                                                                      width:100%

 2.container-fluid类

流式布局容器,百分百页面宽度.占据全部视口(viewport)的容器.适合于单独移动端制作开发

3.Bootstrap栅格系统

1.说明

栅格系统英文为gindsystems,也有人翻译为"网格系统",它是指将页面布局划分成等宽的列,然后通过列数来定义模块化布局

2.参数

超小屏幕                 .col-xs-

小屏幕                     .col-sm-

中等屏幕                 .col-md-

大屏                       .col-lg-                

3.使用说明

栅格系统通过行(row)和列(column)的组合来进行布局,默认划分成为12等分

可以使用多类名来划分不同的份

每一列都有默认左右15像素的padding

4.列偏移

使用:  .col-md-offset   向右偏移

5.列排序

通过使用 .col-md-push和 .col-md-pull类就可以改变列(column)的顺序   (push    推)   (pull    拉)

4.响应式工具

1.说明

为了加快对移动端设备友好的页面开发工作,利用媒体查询功能,并使用这些工具类就可以方便针对不同设备展示或者影藏内容

2.类名

类名                         超小屏              小屛              中屏              大屏

.hidden-xs                隐藏                  可见              可见              可见

.hidden-sm               可见                  隐藏              可见              可见

.hidden-md               可见                  可见               隐藏             可见

.hidden-lg                  可见                 可见               可见             隐藏

.visible-xs                  可见                 隐藏               隐藏             隐藏

.visible-sm                 隐藏                 可见              隐藏              隐藏

.visible-md                 隐藏                 隐藏              可见              隐藏

.visible-lg                   隐藏                 隐藏              隐藏              可见

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值