Bootstrap的基本应用要点浅析


Posted in Javascript onDecember 19, 2016

Bootstrap是Twitter推出的一个由动态CSS语言Less写成的开源CSS/HTML框架(同时提供Sass 移植版代码)。

用法:

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Bootstrap的HTML标准模板</title> 
  <!-- Bootstrap -->
  <link href="css/bootstrap.min.css" rel="stylesheet">
  <!--你自己的样式文件 -->
  <link href="css/your-style.css" rel="stylesheet">  
  <!-- 以下两个插件用于在IE8以及以下版本浏览器支持HTML5元素和媒体查询,如果不需要用可以移除 -->
  <!--[if lt IE 9]>
  <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  <![endif]-->
 </head>
 <body>
  <h1>Hello, world!</h1>
  <!-- 如果要使用Bootstrap的js插件,必须先调入jQuery -->
  <script src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script>
  <!-- 包括所有bootstrap的js插件或者可以根据需要使用的js插件调用 -->
  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
 </body>
</html>

标题样式:

Bootstrap中可以通过class名实现h1-h6比如:<div class="h1">Bootstrap标题</div>

在Web的制作中,常常会碰到在一个标题后面紧跟着一行小的副标题:

<h1>Bootstrap标题<small>我是副标题</small></h1>

.lead   :增大文本字号,加粗;

给文本添加颜色,通过颜色来强调:

.text-muted:提示,使用浅灰色(#999)

.text-primary:主要,使用蓝色(#428bca)

.text-success:成功,使用浅绿色(#3c763d)

.text-info:通知信息,使用浅蓝色(#31708f)

.text-warning:警告,使用黄色(#8a6d3b)

.text-danger:危险,使用褐色(#a94442)

文本对其:在CSS中常常使用text-align来实现文本对其,bootstrap中:

Text-left   左对齐

Text-center 居中对齐

Text-right   右对齐

Text-justify  两端对齐

Bootstrap提供了一套响应式移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

通过class来 操作在相应的屏幕上的布局

手机屏幕(<768px) 类前缀.col-xs-

平板屏幕(>=768px)类前缀.col-sm-

中等屏幕(>=992px)类前缀.col-md-

大屏幕  (>=1200px)类前缀.col-lg-

列数都为12;所有的列(column)必须放在 .row内

<div class=”row”>
<div class=“col-xs-12 clo-md-8 clo-md-6 col-lg-4”>
<div class=“col-xs-12 clo-md-4 clo-md-6 col-lg-4”>
</div>

实例:

<div class=”container”>
<div class=”row”>
内容
</div>
</div>

将最外层的布局元素 .container修改为 .container-fluid  就可以将固定宽度的栅格布局转换成100%宽度的布局

偏移:

有时候我们不希望相邻的列紧挨在一起,可以用列偏移(offset)来实现  给要偏移的元素加 .col-md-offset-*   (*号代表需要偏移的列数)

例如:“col-md-offset-4”就是在中等屏幕的时候向右偏移4列

列排序:

列排序就是改变列表的方向,就是改变左右浮动,并且设置浮动的距离,通过添加类名实现:

“col-md-push-*”和”col-md-pull-*”(*号代表偏移列数)

向右偏移写push   向左写pull;

列的嵌套:

Bootstrap框架还支持列的嵌套

你可以在列中添加一个或者多个行(rom),然后在这个容器中插入列(像前面的一样)

嵌套的列  在写.col-md-*  的时候是按照父盒子的基础上 再进行分配

以上所述是小编给大家介绍的Bootstrap的基本应用要点浅析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
json简单介绍
Jun 10 Javascript
读jQuery之二(两种扩展)
Jun 11 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
Jan 24 Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
Oct 14 Javascript
谈一谈javascript闭包
Jan 28 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
Dec 22 Javascript
详解react-webpack2-热模块替换[HMR]
Aug 03 Javascript
React中的refs的使用教程
Feb 13 Javascript
js自定义input文件上传样式
Oct 26 Javascript
layui实现数据分页功能
Jul 27 Javascript
layui点击按钮页面会自动刷新的解决方案
Oct 25 Javascript
vue实现简单的登录弹出框
Oct 26 Javascript
详解javascript获取url信息的常见方法
Dec 19 #Javascript
js封装tab标签页实例分享
Dec 19 #Javascript
jQuery焦点图轮播效果实现方法
Dec 19 #Javascript
JS实现焦点图轮播效果的方法详解
Dec 19 #Javascript
jQuery拖拽通过八个点改变div大小
Nov 29 #Javascript
jQuery网页定位导航特效实现方法
Dec 19 #Javascript
关于微信上网页图片点击全屏放大效果
Dec 19 #Javascript
You might like
PHP实现分页的一个示例
2006/10/09 PHP
php中$_GET与$_POST过滤sql注入的方法
2014/11/03 PHP
PHP基于MySQL数据库实现对象持久层的方法
2015/06/17 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
js 距离某一时间点时间是多少实现代码
2013/10/14 Javascript
Javascript全局变量var与不var的区别深入解析
2013/12/09 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
json格式数据的添加,删除及排序方法
2016/01/21 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
window.open打开窗口被拦截的快速解决方法
2016/08/04 Javascript
Angularjs处理页面闪烁的解决方法
2017/03/09 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
js获取浏览器的各种属性
2017/04/27 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
Python解释执行原理分析
2014/08/22 Python
python实现域名系统(DNS)正向查询的方法
2016/04/19 Python
python使用matplotlib绘制柱状图教程
2017/02/08 Python
mac PyCharm添加Python解释器及添加package路径的方法
2018/10/29 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
Keras使用tensorboard显示训练过程的实例
2020/02/15 Python
浅谈Python中threading join和setDaemon用法及区别说明
2020/05/02 Python
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
2019/10/15 HTML / CSS
使用phonegap查找联系人的实现方法
2017/03/31 HTML / CSS
H5最强接口之canvas实现动态图形功能
2019/05/31 HTML / CSS
大学生怎样进行自我评价
2013/12/07 职场文书
2014年庆元旦活动方案
2014/02/15 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
MySql 缓存查询原理与缓存监控和索引监控介绍
2021/07/02 MySQL
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏