Bootstrap辅组类和响应式工具

学习要点:

  1.辅组类

  2.响应式工具

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

一.辅助类

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

1.文本颜色

text-muted样式class类,写在当前元素里,文字颜色柔和灰(Bootstrap)
text-primary样式class类,写在当前元素里,文字颜色主要蓝(Bootstrap)
text-success样式class类,写在当前元素里,文字颜色成功绿(Bootstrap)
text-info样式class类,写在当前元素里,文字颜色信息蓝(Bootstrap)
text-warning样式class类,写在当前元素里,文字颜色警告黄(Bootstrap)
text-danger样式class类,写在当前元素里,文字颜色危险红(Bootstrap)

<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样式class类,写在当前元素里,背景颜色主要蓝(Bootstrap)
bg-success样式class类,写在当前元素里,背景颜色成功绿(Bootstrap)
bg-info样式class类,写在当前元素里,背景颜色信息蓝(Bootstrap)
bg-warning样式class类,写在当前元素里,背景颜色警告黄(Bootstrap)
bg-danger样式class类,写在当前元素里,背景颜色危险红(Bootstrap)

<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.关闭按钮

close样式class类,写在当前元素里,关闭按钮样式(Bootstrap)

<button type="button" class="close">&times;</button>

4.三角符号

caret样式class类,写在<span>元素里,三角符号样式(Bootstrap)

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

5.快速浮动

pull-left样式class类,写在当前元素里,左浮动(Bootstrap)
pull-right样式class类,写在当前元素里,右浮动(Bootstrap)

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

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

6.块级居中

center-block样式class类,写在当前元素里,块级居中(Bootstrap)

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

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

7.清理浮动

clearfix样式class类,写在用于清除浮动的<div>素里,将此div放在要清除浮动的前面即可(Bootstrap)

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

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

8.显示和隐藏

show样式class类,写在当前素里,显示元素(Bootstrap)
hidden样式class类,写在当前素里,隐藏元素(Bootstrap)

<div class="hidden">左边</div>

二.响应式工具

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

一般用于显示

visible-xs-*样式class类,写在当前素里,小于768可见,大于等于768隐藏(Bootstrap)
visible-sm-*样式class类,写在当前素里,大于等于768可见,大于等于992隐藏(Bootstrap)
visible-md-*样式class类,写在当前素里,大于等于992可见,大于等于1200隐藏(Bootstrap)
visible-lg-*样式class类,写在当前素里,大于等于1200可见(Bootstrap)

以上类*有可选参数显示类型:block(显示为区块)、inline-block(显示为内联块)、inline(显示为内联)。

<div class="visible-xs-block a">元素区块</div>  <!--visible-xs-*样式class类,写在当前素里,小于768可见,大于等于768隐藏-->

一般用于隐藏
hidden-xs样式class类,写在当前素里,小于768隐藏,大于等于768可见(Bootstrap)
hidden-sm样式class类,写在当前素里,小于768可见,大于等于768隐藏,大于等于992显示(Bootstrap)
hidden-md样式class类,写在当前素里,小于大于768可见,大于等于992隐藏,大于等于1200可见(Bootstrap)
hidden-lg样式class类,写在当前素里,小于1200可见,大于等于1200隐藏(Bootstrap)

以上类没有可选参数

<div class="hidden-lg a">元素区块</div>  <!--hidden-lg样式class类,写在当前素里,小于1200可见,大于等于1200隐藏-->

第二百三十六节,Bootstrap辅组类和响应式工具的更多相关文章

  1. Bootstrap 辅组类和响应式工具

    1.情景文本颜色 //各种色调的字体 <p class="text-muted">Bootstrap 视频教程</p> <p class=" ...

  2. Bootstrap(6)辅组类和响应式工具

    一.辅助类 Bootstrap 在布局方面提供了一些细小的辅组样式,用于文字颜色以及背景色的设置.显示关闭图标等等. 1.情景文本颜色 各种色调的字体 <p class="text-m ...

  3. 第三百三十六节,web爬虫讲解2—urllib库中使用xpath表达式—BeautifulSoup基础

    第三百三十六节,web爬虫讲解2—urllib库中使用xpath表达式—BeautifulSoup基础 在urllib中,我们一样可以使用xpath表达式进行信息提取,此时,你需要首先安装lxml模块 ...

  4. 第二百三十五节,Bootstrap栅格系统

    Bootstrap栅格系统 学习要点: 1.移动设备优先 2.布局容器 3.栅格系统 本节课我们主要学习一下 Bootstrap 的栅格系统,提供了一套响应式.移动设备优先的流 式栅格系统. 一.移动 ...

  5. 第二百三十四节,Bootstrap表单和图片

    Bootstrap表单和图片 学习要点: 1.表单 2.图片 本节课我们主要学习一下 Bootstrap 表单和图片功能,通过内置的 CSS 定义,显示各 种丰富的效果. 一.表单 Bootstrap ...

  6. 第二百三十三节,Bootstrap表格和按钮

    Bootstrap表格和按钮 学习要点: 1.表格 2.按钮 本节课我们主要学习一下 Bootstrap 表格和按钮功能,通过内置的 CSS 定义,显示各 种丰富的效果. 一.表格 Bootstrap ...

  7. 第二百三十八节,Bootstrap输入框和导航组件

    Bootstrap输入框和导航组件 学习要点: 1.输入框组件 2.导航组件 3.导航条组件 本节课我们主要学习一下Bootstrap的两个个组件功能:输入框组件和导航导航条组件. 一.输入框组件 文 ...

  8. 第二百三十九节,Bootstrap路径分页标签和徽章组件

    Bootstrap路径分页标签和徽章组件 学习要点: 1.路径组件 2.分页组件 3.标签组件 4.徽章组件 本节课我们主要学习一下 Bootstrap 的四个组件功能:路径组件.分页组件.标签组件 ...

  9. 第二百二十六节,jQuery EasyUI,Tree(树)组件

    jQuery EasyUI,Tree(树)组件 本节课重点了解 EasyUI 中 Tree(树)组件的使用方法,这个组件依赖于 Draggable(拖 动)和 Droppable(放置)组件. 一.加 ...

随机推荐

  1. Centos 7 通过yum的方式安装配置Artifactory 5.10

    制品仓库系统有很多,例如:Artifactory,Nexus,Archiva, 其中Artifactory拥有很多强大的企业级特性和人性化的用户接口,很多大型的公司都在使用它. 背景:因客户需求,需要 ...

  2. Discuz常见小问题2-如何在新建的页面上只显示一部分板块

    切换到论坛-版块管理,记住要只显示的板块的gid(比如我的是36)   为某个主导航设置一个单独的php页面(名字自己取)   如果这个页面内容跟首页forum.php完全一样,只是第三行增加了一句话 ...

  3. Tomcat的server.xml配置讲解(一)

    一.Tomcat虚拟目录的配置 1.服务器配置 默认端口号为8080,如果要想修改端口号,则可以在Tomcat目录中的conf/server.xml文件,找到如下代码,将端口号改为:80:保存serv ...

  4. ztree3.5.02选中结点时报错

    ztree3.5.02选中结点时报错 更新jquery版本后,使用jquery1.1.1,左键点击Tree里的节点的时候报错,虽然不影响显示,但是在chrome控制台显示报错 Uncaught Typ ...

  5. python的__init__和__new__

    本文所有实例代码在python3.7下 一.__new__和__init__区别 1.__new__先于__init__执行;__new__是相当于其他OOP语言的构造方法,负责创建实例:之后,__i ...

  6. 《深入浅出pig系列之中的一个》pig-0.12.0-cdh5.1.2的安装与执行

    这里使用的版本号是cdh发行的pig-0.12.0-cdh5.1.2 下载地址点这里 1.Pig简单介绍: Pig是yahoo捐献给apache的一个项目.它是SQL-like语言.是在MapRedu ...

  7. 算法笔记_101:蓝桥杯练习 算法提高 身份证号码升级(Java)

    目录 1 问题描述 2 解决方案   1 问题描述 问题描述 从1999年10月1日开始,公民身份证号码由15位数字增至18位.(18位身份证号码简介).升级方法为: 1.把15位身份证号码中的年份由 ...

  8. Aeroo Reports Linux server

    This article covers installation process for Aeroo reporting engine on Linux servers. If you find th ...

  9. Tomcat日志、项目中的log4j日志、控制台——我的日志最后到底跑哪去了?

    1.Tomcat自带日志功能,即时你的项目中有log4j也不会影响到Tomcat自己记录日志. 2.你的项目中的log4j中的日志指定打印到什么地方(控制台或者文件),便会打印到什么地方,和Tomat ...

  10. C++MFC编程笔记day03 MFC工具栏、状态栏、视图窗体

    MFC工具栏 相关类: CToolBarCtrl - 父类是 CWnd  封装了工具栏控件相关操作 CToolBar - 父类是CControlBar  封装了工具栏和框架窗体之间的关系 工具栏使用: ...