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" ...
随机推荐
- 【.net深呼吸】(WCF)OperationContextScope 的用途
一个WCF服务可以实现多个服务协定(服务协定实为接口),不过,每个终结点只能与一个服务协定关联,并指定调用的唯一地址.那么,binding是干吗的?binding是负责描述通信的协议,以及消息是否加密 ...
- JavaScript权威设计--事件处理介绍(简要学习笔记十七)
1.事件相关概念 事件类型:一个用来说明发生什么类型事件的字符串 事件目标:是发生的事件或与之相关的对象. 事件处理程序(事件监听程序):是处理货响应事件的函数. 事件对象:是与特定事件相关并且包含有 ...
- C++服务器开发之基于对象的编程风格
Thread.h #ifndef _THREAD_H_ #define _THREAD_H_ #include <pthread.h> #include <boost/functio ...
- C# 获取Excel中的合并单元格
C# 获取Excel中的合并单元格 我们在制作表格时,有时经常需要合并及取消合并一些单元格.在取消合并单元格时需要逐个查找及取消,比较麻烦.这里分享一个简单的方法来识别Excel中的合并单元格,识别这 ...
- 读书笔记--SQL必知必会17--创建和操纵表
17.1 创建表 使用CREATE TABLE语句创建表. 不同的DBMS中CREATE TABLE语句的语法可能不同. 17.1.1 表创建基础 利用CREATE TABLE创建表,必须具备如下信息 ...
- Cesium原理篇:Batch
通过之前的Material和Entity介绍,不知道你有没有发现,当我们需要添加一个rectangle时,有两种方式可供选择,我们可以直接添加到Scene的PrimitiveCollection,也可 ...
- 使用localResizeIMG3+WebAPI实现手机端图片上传
前言 惯例~惯例~昨天发表的使用OWIN作为WebAPI的宿主..嗯..有很多人问..是不是缺少了什么 - - 好吧,如果你要把OWIN寄宿在其他的地方...代码如下: namespace Conso ...
- jQuery-1.9.1源码分析系列完毕目录整理
jQuery 1.9.1源码分析已经完毕.目录如下 jQuery-1.9.1源码分析系列(一)整体架构 jQuery-1.9.1源码分析系列(一)整体架构续 jQuery-1.9.1源码分析系列(二) ...
- 百度EChart3初体验
由于项目需要在首页搞一个订单数量的走势图,经过多方查找,体验,感觉ECharts不错,封装的很细,我们只需要看自己需要那种类型的图表,搞定好自己的json数据就OK.至于说如何体现出来,官网的教程很详 ...
- EntityFramework 事务处理
默认情况下,当EF调用SaveChanges()时,会把生成的所有SQL命令“包”到一个“事务(transaction)”中,只要有一个数据更新操作失败,整个事务将回滚. 在多数情况下,如果你总在数据 ...