第六章之辅组类与响应式工具


Posted in Javascript onApril 25, 2016

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。

学习要点:

1.辅组类

2.响应式工具

本节课我们主要学习一下 Bootstrap 的辅组类和响应式工具, 辅助类提供了一组类来辅组页面设计,而响应式工具则利用媒体查询显示或隐藏某些内容。

一.辅助类

Bootstrap 在布局方面提供了一些细小的辅组样式,用于文字颜色以及背景色的设置、显示关闭图标等等。

1.情景文本颜色

样式列表
样式名 描述
text-muted 柔和灰
text-primary 主要蓝
text-success 成功绿
text-info 信息蓝
text-warning 警告黄
text-danger 危险红 
//各种色调的字体
<p class="text-muted">Bootstrap 视频教程</p>
<p class="text-primary">Bootstrap 视频教程</p>
<p class="text-success">Bootstrap 视频教程</p>
<p class="text-info">Bootstrap 视频教程</p>
<p class="text-warning">Bootstrap 视频教程</p>
<p class="text-danger">Bootstrap 视频教程</p>

2.情景背景色

样式列表

样式名 描述
bg-primary 主要蓝
bg-success 成功绿
bg-info 信息蓝
bg-warning 警告黄
bg-danger 危险红 
//各种色调的背景
<p class="bg-primary">Bootstrap 视频教程</p>
<p class="bg-success">Bootstrap 视频教程</p>
<p class="bg-info">Bootstrap 视频教程</p>
<p class="bg-warning">Bootstrap 视频教程</p>
<p class="bg-danger">Bootstrap 视频教程</p>

3.关闭按钮

<button type="button" class="close">×</button>

4.三角符号

<span class="caret"></span>

5.快速浮动

<div class="pull-left">左边</div>
<div class="pull-right">右边</div>

注:这个浮动其实就是 float,只不过使用了!important 加强了优先级。

6.块级居中

<div class="center-block">居中</div>

注:就是 margin:x auto;并且设置了 display:block;。

7.清理浮动

<div class="clearfix"></div>

注:这个 div 可以放在需要清理浮动区块的前面即可。

8.显示和隐藏

<div class="show">show</div>
<div class="hidden">hidden</div>

二.响应式工具

在媒体查询时,针对不同的屏幕大小,有时需要显示和隐藏部分内容。响应式工具类,就提供了这种解决方案。

第六章之辅组类与响应式工具

//超小屏幕激活显示
<div class="visible-xs-block a">Bootstrap</div> 
//超小屏幕激活隐藏
<div class="hidden-xs a">Bootstrap</div>

注:对于显示的内容,有三种变体,分别为:block、inline-block、inline。

以上所述是小编给大家介绍的BootStrap组件之辅组类与响应式工具的相关内容,希望对大家有所帮助!

Javascript 相关文章推荐
jquery ajax 简单范例(界面+后台)
Nov 19 Javascript
JavaScript实现的多个图片广告交替显示效果代码
Sep 04 Javascript
基于zepto.js简单实现上传图片
Jun 21 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
Sep 17 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
Jan 22 Javascript
Bootstrap Table 删除和批量删除
Sep 22 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
微信小程序使用npm支持踩坑
Nov 07 Javascript
ES6 对象的新功能与解构赋值介绍
Feb 05 Javascript
vue项目从node8.x升级到12.x后的问题解决
Oct 25 Javascript
浅谈实现在线预览PDF的几种解决办法
Aug 10 Javascript
如何vue使用el-table遍历循环表头和表体数据
Apr 26 Vue.js
第七章之菜单按钮图标组件
Apr 25 #Javascript
第九章之路径分页标签与徽章组件
Apr 25 #Javascript
Bootstrap每天必学之轮播(Carousel)插件
Apr 25 #Javascript
第十章之巨幕页头缩略图与警告框组件
Apr 25 #Javascript
Bootstrap每天必学之附加导航(Affix)插件
Apr 25 #Javascript
Bootstrap项目实战之子栏目资讯内容
Apr 25 #Javascript
深入浅析JavaScript中数据共享和数据传递
Apr 25 #Javascript
You might like
也谈 PHP 和 MYSQL
2006/10/09 PHP
PHP获取当前所在目录位置的方法
2014/11/26 PHP
PHP中开启gzip压缩的2种方法
2015/01/31 PHP
PHP数组实例详解
2016/06/26 PHP
PHP实现统计代码行数小工具
2019/09/19 PHP
PHP实现倒计时功能
2020/11/16 PHP
JS 实现Json查询的方法实例
2013/04/12 Javascript
jQuery写的日历(包括日历的样式及功能)
2013/04/23 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
js比较日期大小的方法
2015/05/12 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
2015/12/26 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
vue插件vue-resource的使用笔记(小结)
2017/08/04 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
微信小程序模拟cookie的实现
2018/06/20 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
2018/07/31 Javascript
JS中实现一个下载进度条及播放进度条的代码
2019/06/10 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
python的id()函数介绍
2013/02/10 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
python RC4加密操作示例【测试可用】
2019/09/26 Python
python做接口测试的必要性
2019/11/20 Python
TensorFlow tf.nn.max_pool实现池化操作方式
2020/01/04 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
python中数据库like模糊查询方式
2020/03/02 Python
Python学习笔记之装饰器
2020/08/06 Python
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
Html5大文件断点续传实现方法
2015/12/05 HTML / CSS
耐克波兰官方网站:Nike波兰
2019/09/03 全球购物
初二政治教学反思
2014/01/12 职场文书
公司股东合作协议书
2014/09/14 职场文书
基层党员群众路线整改措施及努力方向
2014/10/28 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
拥有这5个特征人,“命”都不会太差
2019/08/16 职场文书