## 响应式工具
为了更好的在移动设备上展示页面效果,利用媒体查询和一些工具类可以更好地针对不同的移动设备隐藏或者显示网页内容。
**可用的类**
通过单独或联合使用以下列出的类,可以针对不同移动设备屏幕尺寸隐藏或显示页面内容。
| |超小屏幕手机 (<768px) | 小屏幕平板 (≥768px) | 中等屏幕桌面 (≥992px) | 大屏幕桌面 (≥1200px) |
|---| --- | --- | --- | --- |
| .visible-xs-*| 可见 | 隐藏 | 隐藏 | 隐藏 |
| .visible-sm-* | 隐藏 | 可见 | 隐藏 | 隐藏 |
| .visible-md-* | 隐藏 | 隐藏 | 可见 | 隐藏 |
| .visible-lg-* | 隐藏 | 隐藏 | 隐藏 | 可见 |
| .hidden-xs | 隐藏 | 可见 | 可见 | 可见 |
| .hidden-sm | 可见 | 隐藏 | 可见 | 可见 |
| .hidden-md | 可见 | 可见 | 隐藏 | 可见 |
| .hidden-lg | 可见 | 可见 | 可见 | 隐藏 |
对于visible显示的内容 \* 部分可以有3种取值,分别是: 1.block以块元素的形式显示. 2.inline以行内元素的形式显示 . 3.inline-block以行内块元素的形式显示.
*****
**打印类**
和常规的响应式类一样,使用下面的类可以针对打印机隐藏或显示某些内容。
| class | 浏览器 | 打印机 |
| --- | --- | --- |
| .visible-print-block 、 .visible-print-inline 、 .visible-print-inline-block | 隐藏 | 可见 |
| .hidden-print | 可见 | 隐藏 |
调整你的浏览器大小,或者用其他设备打开页面,都可以测试这些响应式工具类,在实际项目中要按照项目的需求运用这些工具类。案例可以参照bootstrap官网案例。
- 第一章 . bootstrap介绍
- 第二章 . 全局CSS样式
- 1、总体注意事项
- 2、栅格系统
- 3、排版
- 4、代码
- 5、表格
- 6、表单
- 7、 按钮
- 8、 图片
- 9、辅助类
- 10、响应式工具
- 第三章 . bootstrap相关CSS应用
- 1、CSS媒体查询 @media
- 2、px,em,rem之间的关系和换算方式
- 第四章 . 组件
- 1、Glyphicons 字体图标
- 2、下拉菜单
- 3、按钮组
- 4、按钮式下拉菜单
- 5、输入框组
- 6、导航
- 7、导航条
- 8、路径导航
- 9、分页
- 10、标签
- 11、徽章
- 12、巨幕
- 13、页头
- 14、缩略图
- 15、警告框
- 16、进度条
- 17、媒体对象
- 18、列表组
- 19、面版
- 20、Well
- 第五章 . JavaScript 插件
- 1、JavaScript 插件引入前提
- 2、过渡效果 (transition.js)
- 3、模态框 (modal.js)
- 4、下拉菜单 (dropdown.js)
- 5、滚动监听 (scrollspy.js)
- 6、可切换标签 (tab.js)
- 7、工具提示 (tooltip.js)
- 8、弹出框 (popover.js)
- 9、警告信息 (alert.js)
- 10、按钮 (button.js)
- 11、折叠插件(collapse.js)
- 12、轮播插件(carousel.js)
- 13、Affix插件(affix.js)