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 设置缓存及获取设置的缓存
May 08 Javascript
JavaScript父子窗体间的调用方法
Mar 31 Javascript
javascript动态添加删除tabs标签的方法
Jul 06 Javascript
如何使用jquery easyui创建标签组件
Nov 18 Javascript
微信小程序 自定义对话框实例详解
Jan 20 Javascript
JavaScript结合HTML DOM实现联动菜单
Apr 05 Javascript
javascript trie前缀树的示例
Jan 29 Javascript
完美解决axios跨域请求出错的问题
Feb 05 Javascript
解决vue项目使用font-awesome,build后路径的问题
Sep 01 Javascript
Vue组件实现触底判断
Jun 26 Javascript
小程序接口的promise化的实现方法
Dec 11 Javascript
cypress测试本地web应用
Jun 01 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
国王的咖啡这么大来头,名字的由来是什么
2021/03/03 咖啡文化
php生成略缩图代码
2012/07/16 PHP
php中curl使用指南
2015/02/05 PHP
PHP使用Mysqli类库实现完美分页效果的方法
2016/04/07 PHP
php版阿里云OSS图片上传类详解
2016/12/01 PHP
JS动画效果代码3
2008/04/03 Javascript
点图片上一页下一页翻页效果
2008/07/09 Javascript
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
js中let和var定义变量的区别
2018/02/08 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
vue动态绑定class选中当前列表变色的方法示例
2018/12/19 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
JS实现瀑布流效果
2020/03/07 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
vantUI 获得piker选中值的自定义ID操作
2020/11/04 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python实现删除文件但保留指定文件
2015/06/21 Python
python开发之文件操作用法实例
2015/11/13 Python
Python获取当前公网ip并自动断开宽带连接实例代码
2018/01/12 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
Python中如何导入类示例详解
2019/04/17 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
旧时光糖果:Old Time Candy
2018/02/05 全球购物
员工保密承诺书
2014/05/28 职场文书
人力资源管理求职信
2014/08/07 职场文书
班级出游活动计划书
2014/08/15 职场文书
奔腾年代观后感
2015/06/09 职场文书
python 如何在list中找Topk的数值和索引
2021/05/20 Python