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 相关文章推荐
jquery 经典动画菜单效果代码
Jan 26 Javascript
不使用jquery实现js打字效果示例分享
Jan 19 Javascript
jQuery中ajax和post处理json的不同示例对比
Nov 02 Javascript
异步安全加载javascript文件的方法
Jul 21 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
Sep 06 Javascript
js实现tab切换效果实例
Sep 16 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
Dec 03 Javascript
详谈表单重复提交的三种情况及解决方法
Aug 16 Javascript
JS实现二维数组横纵列转置的方法
Apr 17 Javascript
JavaScript实现多态和继承的封装操作示例
Aug 20 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
Jul 19 Javascript
js实现手表表盘时钟与圆周运动
Sep 18 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
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
PHP常用技巧总结(附函数代码)
2012/02/04 PHP
php中substr()函数参数说明及用法实例
2014/11/15 PHP
php常用正则函数实例小结
2016/12/29 PHP
PHP自动补全表单的两种方法
2017/03/06 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
PHP耦合设计模式实例分析
2018/08/08 PHP
Javascript Select操作大集合
2009/05/26 Javascript
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
MVVM模式中ViewModel和View、Model有什么区别?
2015/06/19 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
深入理解(function(){... })();
2016/08/16 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
Yarn的安装与使用详细介绍
2016/10/25 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
详解使用Typescript开发node.js项目(简单的环境配置)
2017/10/09 Javascript
React为 Vue 引入容器组件和展示组件的教程详解
2018/05/03 Javascript
vue微信分享到朋友圈 vue微信发送给好友
2018/11/28 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
基于JavaScript的数据结构队列动画实现示例解析
2020/08/06 Javascript
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
python生成特定分布数的实例
2019/12/05 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
2020/05/26 Python
联想澳大利亚官网:Lenovo Australia
2018/01/18 全球购物
教育学习自我评价
2014/02/03 职场文书
节约用水倡议书
2014/04/16 职场文书
联谊活动总结
2014/08/28 职场文书
课题研究阶段性总结
2015/08/13 职场文书
导游词之天津盘山
2019/11/01 职场文书
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android