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 imgareaselect 使用利用js与程序结合实现图片剪切
Jul 30 Javascript
使用jquery实现select添加实现后台权限添加的效果
May 28 Javascript
Javascript中Date类型和Math类型详解
Feb 27 Javascript
JS控制文本域只读或可写属性的方法
Jun 24 Javascript
Vue.js一个文件对应一个组件实践
Oct 27 Javascript
vue 实现剪裁图片并上传服务器功能
Mar 01 Javascript
React Component存在的几种形式详解
Nov 06 Javascript
JavaScript代码调试方法实例小结
Jan 05 Javascript
vue实现微信二次分享以及自定义分享的示例
Mar 20 Javascript
对layui数据表格动态cols(字段)动态变化详解
Oct 25 Javascript
微信jssdk踩坑之签名错误invalid signature
May 19 Javascript
ES6中的类(Class)示例详解
Dec 09 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
动易数据转成dedecms的php程序
2007/04/07 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
浅谈PHP中的
2016/04/23 PHP
laravel 之 Eloquent 模型修改器和序列化示例
2019/10/17 PHP
JS数组去重与取重的示例代码
2014/01/24 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
jQuery插件echarts实现的单折线图效果示例【附demo源码下载】
2017/03/04 Javascript
Angular 4环境准备与Angular cli创建项目详解
2017/05/27 Javascript
Node中使用ES6语法的基础教程
2018/01/05 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
2019/03/05 Javascript
Layui实现带查询条件的分页
2019/07/27 Javascript
VUE+node(express)实现前后端分离
2019/10/13 Javascript
解决Layui数据表格显示无数据提示的问题
2019/11/14 Javascript
Python文件夹与文件的操作实现代码
2014/07/13 Python
Python random模块常用方法
2014/11/03 Python
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
使用rpclib进行Python网络编程时的注释问题
2015/05/06 Python
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
python的Tqdm模块的使用
2018/01/10 Python
pandas每次多Sheet写入文件的方法
2018/12/10 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
python如何实现数据的线性拟合
2019/07/19 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
ECCO英国官网:丹麦鞋履品牌
2019/09/03 全球购物
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
导游词格式
2015/02/13 职场文书
暑期社会实践新闻稿
2015/07/17 职场文书
Python Pandas pandas.read_sql函数实例用法
2021/06/21 Python