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 相关文章推荐
My Desktop :) 桌面式代码
Dec 29 Javascript
广告切换效果(缓动切换)
May 27 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
Dec 17 Javascript
jQuery 文本框得失焦点的简单实例
Feb 19 Javascript
jQuery插件pagination实现分页特效
Apr 12 Javascript
JS实现回到页面顶部动画效果的简单实例
May 24 Javascript
jQuery简单实现列表隐藏和显示效果示例
Sep 12 Javascript
微信小程序 wxapp内容组件 text详细介绍
Oct 31 Javascript
js判断iframe中元素是否存在的实现代码
Dec 24 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
Jan 04 Javascript
vue实现的双向数据绑定操作示例
Dec 04 Javascript
小程序实现多列选择器
Feb 15 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
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
laravel 5 实现模板主题功能(续)
2015/03/02 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
phpfpm的作用和用法
2019/10/10 PHP
浅谈laravel框架与thinkPHP框架的区别
2019/10/23 PHP
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
JavaScript函数详解
2015/02/27 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
基于JavaScript实现类似于百度学术高级检索功能
2016/03/02 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
2016/09/02 Javascript
JS两种类型的表单提交方法实例分析
2016/11/28 Javascript
JavaScript获取某一天所在的星期
2019/09/05 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
2019/09/19 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
利用 Monkey 命令操作屏幕快速滑动
2016/12/07 Python
python3.6 实现AES加密的示例(pyCryptodome)
2018/01/10 Python
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
python tkinter canvas 显示图片的示例
2019/06/13 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
查看keras的默认backend实现方式
2020/06/19 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
荷兰牛仔裤网上商店:Jeans Centre
2018/04/03 全球购物
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
PHP解析URL是哪个函数?怎么用?
2013/05/09 面试题
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
C#笔试题
2015/07/14 面试题
交通事故案件代理词
2015/05/23 职场文书
2016班级元旦联欢会开幕词
2016/03/04 职场文书
创业计划书之废品回收
2019/09/26 职场文书
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server