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 相关文章推荐
js实现图片无缝滚动
Dec 23 Javascript
js实现仿qq消息的弹出窗效果
Jan 06 Javascript
javascript实现标签切换代码示例
May 22 Javascript
底部悬浮通栏可以关闭广告位的实现方法
Jun 01 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
Jan 23 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
Nov 22 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
Feb 03 Javascript
JavaScript递归函数解“汉诺塔”算法代码解析
Jul 05 Javascript
解决webpack多页面内存溢出的方法示例
Oct 08 Javascript
vscode调试node.js的实现方法
Mar 22 Javascript
使用next.js开发网址缩短服务的方法
Jun 17 Javascript
vue如何在data中引入图片的正确路径
Jun 05 Vue.js
详解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 stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
2014/08/28 PHP
深入浅析php中sprintf与printf函数的用法及区别
2016/01/08 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
2016/05/20 PHP
PHP图像识别技术原理与实现
2016/10/27 PHP
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
JQuery实现用户名无刷新验证的小例子
2013/03/22 Javascript
js截取字符串的两种方法及区别详解
2013/11/05 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
2018/09/15 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
2019/04/04 Javascript
js实现列表向上无限滚动
2020/01/13 Javascript
基于Python实现文件大小输出
2016/01/11 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
基于python实现对文件进行切分行
2020/04/26 Python
python 数据类型强制转换的总结
2021/01/25 Python
使用分层画布来优化HTML5渲染的教程
2015/05/08 HTML / CSS
应届生骨科医生求职信
2013/10/31 职场文书
给领导的致歉信范文
2014/01/13 职场文书
少先队学雷锋活动总结范文
2014/03/09 职场文书
师范生求职自荐信
2014/06/14 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python
JavaScript canvas实现流星特效
2021/05/20 Javascript
Python实现byte转integer
2021/06/03 Python