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. 记录一个在制作Swing程序的小怪事

    在制作一个Swing程序时,出现了奇怪的事情,程序在Eclipse里执行正常,但打包后再执行那些动态执行的控件就消失不见了.截图如下: 在Eclipse里正常执行的画面: 打包执行后出现的画面: 可以 ...

  2. SonarQube install on Kubernetes

    Sonarqube搭建代码 apiVersion: extensions/v1beta1 kind: Deployment metadata: name: postgres labels: app: ...

  3. PHP基础知识(二)

    Global namespace  //看不懂看下面的中文 中英结合看看 When using namespaces, you may find that internal functions(内部( ...

  4. sql2012简体中文版安装

    sql2012简体中文版安装 导航 介绍 安装 先决条件 装.NET3.5 关闭Windows防火墙 运行Setup.exe 安装程序支持规则 产品密钥 许可条款 产品更新 安装安装程序文件 安装程序 ...

  5. 微信小程序保存图片功能实现

    小程序保存图片功能实现 wxml: <view class="previewImage" style="display:{{previewImage}}" ...

  6. git 关联远程分支

    问题解析: git本地新建一个分支后,必须要做远程分支关联.如果没有关联, git 会在下面的操作中提示你显示的添加关联.关联目的是如果在本地分支下操作: git pull, git push ,不需 ...

  7. 使用caffe的HDF5数据完毕回归任务

    一直在研究怎样用caffe做行人检測问题.然而參考那些经典结构比方faster-rcnn等,都是自己定义的caffe层来完毕的检測任务. 这些都要求对caffe框架有一定程度的了解.近期看到了怎样用c ...

  8. VSCode集成Git代码管理

    一.安装和配置VSCode与Git 1.下载Git并安装: https://git-scm.com/download/ 2.下载VSCode并进行安装: https://code.visualstud ...

  9. 盘点SEO和SEM的优劣势

    如果你不知如何分配你的搜索营销预算,或是和客户提案的时候不知道怎么样去解释搜索营销产品(SEO和SEM)的区别,又或者不了解网站/企业在当前阶段应该优先施行哪种搜索营销策略,本文可以帮助你深入了解SE ...

  10. JUC之AQS

    AbstractQueuedSynchronizer(AQS) AQS是并发容器里的同步器,从jdk1.5开始引入了并发包,java.util.concurrent,提供了一个基于first in f ...