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 相关文章推荐
个人总结的一些关于String、Function、Array的属性和用法
Jan 10 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
Nov 30 Javascript
JavaScript获取多个数组的交集简单实例
Nov 11 Javascript
引用其它js时如何同时处理多个window.onload事件
Sep 02 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
Apr 01 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
Jun 03 Javascript
AngularJs定制样式插入到ueditor中的问题小结
Aug 01 Javascript
深入理解Node module模块
Mar 26 Javascript
koa-router路由参数和前端路由的结合详解
May 19 Javascript
layui实现数据表格自定义数据项
Oct 26 Javascript
微信小程序实现限制用户转发功能的实例代码
Feb 22 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
Oct 29 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
PHPThumb PHP 图片缩略图库
2012/03/11 PHP
PHP并发查询MySQL的实例代码
2017/08/09 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
swoole锁的机制代码实例讲解
2021/03/04 PHP
修改好的jquery滚动字幕效果实现代码
2011/06/22 Javascript
JS实现图片翻书效果示例代码
2013/09/09 Javascript
jQuery根据用户电脑是mac还是pc加载对应样式的方法
2015/06/26 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
2015/10/09 Javascript
JQuery在循环中绑定事件的问题详解
2016/06/02 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
详解Element 指令clickoutside源码分析
2019/02/15 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
jquery实现拖拽小方块效果
2020/12/10 jQuery
原生js实现无缝轮播图效果
2021/01/28 Javascript
对于Python中线程问题的简单讲解
2015/04/03 Python
初步探究Python程序的执行原理
2015/04/11 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
2018/04/23 Python
Python3之手动创建迭代器的实例代码
2019/05/22 Python
利用rest framework搭建Django API过程解析
2019/08/31 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
使用Bazel编译TensorBoard教程
2020/02/15 Python
python 基于wx实现音乐播放
2020/11/24 Python
python中pdb模块实例用法
2021/01/15 Python
python数据抓取3种方法总结
2021/02/07 Python
创业计划书的主要内容有哪些
2014/01/29 职场文书
高三毕业典礼主持词
2014/03/27 职场文书
大学入学感言
2015/08/01 职场文书
学校教学管理制度
2015/08/06 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS