Bootsrap基本应用
Bootsrap
用法:
<!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框架中也为大家提供了近200个不同的icon图片,而这些图标都是使用CSS3的@font-face属性配合字体来实现的icon效果。
如<span class=”glypicon glyphicon-search”></span>
效果:

按钮:Bootstrap中按钮通过类名“btn”来实现;
<button class=”btn”>基本按钮</button>
效果:

在bottstrap中还可以使用在其他标签元素上,需要在标签元素上添加类名“btn”
<input type="submit" class="btn btn-default" value="input标签按钮"/>
<div class="btn btn-default">div标签按钮</div>
<span class="btn btn-default">span标签按钮</span>

按钮风格:
Bootstap中除了默认的按钮风格还有其他六种风格,功能相同,不同在于按钮的背景颜色,边框颜色和文本颜色;
代码如下:
<button class="btn btn-default">默认按钮</button>
<button class="btn btn-primary">主要按钮</button>
<button class="btn btn-success">成功按钮</button>
<button class="btn btn-warning">警告按钮</button>
<button class="btn btn-danger">危险按钮</button>
<button class="btn btn-link">链接按钮</button>
效果:

按钮大小:
在bootstrap中对按钮的大小也可以定制,通过在基础按钮.btn的基础上追加类名来定制按钮大小
代码:
<button class="btn btn-primary btn-lg">大型按钮</button>
<button class="btn btn-primary ">正常按钮</button>
<button class="btn btn-primary btn-sm">小型按钮</button>
<button class="btn btn-primary btn-xs">微型按钮</button>
效果:

按钮活动状态:
针对按钮的状态小果果主要分为2种,活动状态和禁用状态
活动状态主要包括悬浮状态(hover),点击状态(active)和焦点状态(focus)
代码:
<button class="btn btn-default active">点击状态</button>
<button class="btn btn-primary focus">焦点状态</button>
<button class="btn btn-success hover">悬浮状态</button>
效果:

禁用状态:要禁用按钮有两种方法实现;
在标签中添加disabled属性;
在元素标签中添加类名”disabled”
代码:
<button class="btn btn-primary " disabled="disabled">通过disabled属性禁用按钮</button>
<button class="btn btn-primary disabled">通过添加类名disabled禁用按钮</button>
<button class="btn btn-primary ">未禁用的按钮</button>
效果:

Bootsrap基本应用的更多相关文章
- Bootstrap文本排版基础--Bootsrap
1.排版前的基础 (1)移动设备优先 <meta name="viewport" content="width=device-width, initial-scal ...
- Bootsrap Table表格分页
一 bootsrap简介 Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加 ...
- bootsrap中的偏移(栅格系统)
在最初学习bootsrap这个框架的时候觉得这个框架中的栅格系统是个做自适应很好的工具,而且开发也很方便,是我接触的第一个前端框架,第一次觉得开发如此的简单,今天看到学妹写了一个后台的界面,虽然用到了 ...
- TD - bootsrap版本tab替换
TD - bootsrap版本tab替换 dijit.layout.TabContainer ----> bootstrap.layout.TabContainer dijit.layout.C ...
- [bootsrap]模态框使用例
<a href="#modal1" role="button" class="btn btn-primary btn-sm" data ...
- BootSrap学习
1.当row1里边有2个或多个col的时候,如果位置在后边的col的高度大于位置在前边的col,就可能会导致下一个row2在满足col-xs-*在满足和为12的情况下错乱分行.解决办法是强行给row1 ...
- bootsrap check 获取选中
代码如下: <label> <input type="checkbox" name="PartEdge2" value="false ...
- 然爸读书笔记(2014-10)----Bootsrap用户手册
本来其实这方面的知识,可以直接在网站上看,但是自己是web前端的小白.基本不懂.所以,还是买一本书来看,更好些.体现出我对前端的重视. Bootstrap是快速开发Web应用程序的前端工具包.它是一个 ...
- Bootsrap 的 Carousel
一.简介 Carousel 就是指轮播图,这里 有完整的代码例子.它可以很简单的就构造出来,结构如下: div.carousel.slide[data-ride="carousel" ...
随机推荐
- c#如何判断webbrowser已经加载完毕
最近有个小程序需要采集网页源代码,但有的网页中JS脚本又会生成额外的代码,比如http://www.cnblogs.com/lidabo/p/4169396.html 红框部分便是另外加载的代码. 此 ...
- Oracle数据库验证IMP导入元数据是否会覆盖历史表数据
场景:imp导入数据时,最终触发器报错退出,并未导入存储过程.触发器.函数. 现在exp单独导出元数据,然后imp导入元数据,验证是否会影响已导入的表数据. 测试环境:CentOS 6.7 + Ora ...
- 前端开发:css基础知识之盒模型以及浮动布局。
前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西? 为什么这个浮动没有效果? 这个问题楼主已经回答了n遍.今天则是把 ...
- 针对每种Windows Server 操作Excel、Word等Office组件遇到“ComException"、”80070005“等COM错误的解决方案大汇总
以下所有Excel错误的解决方案,同样适用于Word.PowerPoint等Office产品. 以下解决方案中,如果出现"安装Excel组件",是适用于遇到Excel错误的.如果是 ...
- SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.
相信很多人进行数据存储时,会遇上如标题的异常错误. 其实也不算上一个错误. 当你的程序中有宣告一个字段的数据类型为DateTime时,但你又没有赋值给它,就进行存储时,它就会得到这样一个结果. 看看下 ...
- Entity Framework 教程——概述
Entity Framework 基础 本教材将手把手教你使用entity framework,我们将使用entity framework 6.0和visual studio 2012. 以下表格是e ...
- Redis命令拾遗二(散列类型)
本文版权归博客园和作者吴双共同所有,欢迎转载,转载和爬虫请注明原文地址 :博客园蜗牛NoSql系列地址 http://www.cnblogs.com/tdws/tag/NoSql/ Redis命令拾 ...
- Oracle Blob数据保存为文件
好久不写文,最近得空写一点.Oracle数据库国内用户量主要在企业上,其中有一种byte的存储称为Blob,并不能直接看. 有时候为了调试需要,可以通过: ,)) ; 这种sql去转为字符串查看,但是 ...
- CSS3之盒子模型
display:box 使子元素成行排列如果父级宽度小于子级盒子 不会把超出部分挤出下面 而是直接超出 -box-orient:vertical 使盒子垂直显示 默认水平显示 -box-direct ...
- Highchart基础教程-图表的主要组成
一.Highchar图表的主要组成 1.图表标题(Title):图表包含标题和副表题(subTitle,可选). 2.坐标轴(Axis):包括x轴(xAxis)和y轴(yAxis).多个数据列可以共同 ...