书签 分享 收藏 举报 版权申诉 / 22

类型bootstrap讲义.docx

  • 文档编号:5919460
  • 上传时间:2023-05-09
  • 格式:DOCX
  • 页数:22
  • 大小:166.99KB

placeholder="请输入您的密码">

注:

只有正确设置了输入框的type类型,才能被赋予正确的样式。

支持的输入框控件包括:

text、password、datetime、datetime-local、date、month、time、week、number、email、url、search、tel和color。

2.内联表单

//让表单左对齐浮动,并表现为inline-block内联块结构

注:

当小于768px,会恢复独占样式

3.表单合组

//前后增加片段

.00

4.水平排列

//让表单内的元素保持水平排列

电子邮件

入您的电子邮件">

注:

这里用到了col-sm栅格系统,后面章节会重点讲解,而control-label表示和父元素样式同步。

5.复选框和单选框

//设置复选框,在一行

体育

音乐

//设置禁用的复选框

音乐

//设置内联一行显示的复选框

体育

音乐

//设置单选框

6.下拉列表

//设置下拉列表

7.校验状态

//设置为错误状态

注:

还有其他状态如下

has-error错误状态

has-success成功状态

has-warning警告状态

//label标签同步相应状态

Inputwithsuccess

8.添加额外的图标

//文本框右侧内置文本图标

注:

除了glyphicon-ok外,还有几个如下表:

glyphicon-ok成功状态

glyphicon-warning-sign警告状态

glyphicon-remove错误状态

9.控制尺寸

//从大到小

注:

也可以设置父元素form-group-lg、form-group-sm,来调整。

二.图片

Bootstrap提供了一些丰富的图片样式供开发者使用。

1.图片形状

//三种形状

//响应式图片

栅格系统

一.移动设备优先

在HTML5的项目中,我们做了移动端的项目。

它有一份非常重要的meta,用于设置屏幕和设备等宽以及是否运行用户缩放,及缩放比例的问题。

//分别为:

屏幕宽度和设备一致、初始缩放比例、最大缩放比例和禁止用户缩放

maximum-scale=1,user-scalable=no">

二.布局容器

Bootstrap需要为页面内容和栅格系统包裹一个.container容器。

由于padding等属性的原因,这两种容器类不能相互嵌套。

//固定宽度

...

//100%宽度

...

栅格系统中,浏览器会随着屏幕的大小的增减自动分配最多12列。

通过一系列的行(row)与列(column)的组合来创建页面布局。

工作原理如下:

1.“行(row)”必须包含在.container(固定宽度)或.container-fluid(100%

宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)。

2.通过“行(row)”在水平方向创建一组“列(column)”。

3.你的内容应当放置于“列(column)”内,并且,只有“列(column)”可以作为

行(row)”的直接子元素。

4.类似.row和.col-xs-4这种预定义的类,可以用来快速创建栅格布局。

Bootstrap源码中定义的mixin也可以用来创建语义化的布局。

5.通过为“列(column)”设置padding属性,从而创建列与列之间的间隔(gutter)。

通过为.row元素设置负值margin从而抵消掉为.container元素设置的padding,

也就间接为“行(row)”所包含的“列(column)”抵消掉了padding。

6.负值的margin就是下面的示例为什么是向外突出的原因。

在栅格列中的内容排成一行。

7.栅格系统中的列是通过指定1到12的值来表示其跨越的范围。

例如,三个等宽的列可以使用三个.col-xs-4来创建。

8.如果一“行(row)”中包含了的“列(column)”大于12,多余的“列(column)”

所在的元素将被作为一个整体另起一行排列。

9.栅格类适用于与屏幕宽度大于或等于分界点大小的设备,并且针对小屏幕设备覆盖栅格类。

因此,在元素上应用任何.col-md-*栅格类适用于与屏幕宽度大于或等于分界点大小的设备,并且针对小屏幕设备覆盖栅格类。

因此,在元素上应用任何.col-lg-*不存在,也影响大屏幕设备。

//创建一个响应式行

...

//创建最多12列的响应式行

1

2

3

4

5

6

7

8

9

10

11

12

//为了显示明显的CSS

.a{

height:

100px;

background-color:

#eee;

border:

1pxsolid#ccc;

}

//总列数都是12,每列分配多列

1-4

5-8

9-12

1-8

9-12

栅格参数表

如上图所示,栅格系统最外层区分了四种宽度的浏览器:

超小屏(<768px)、小屏

(>=768px)、中屏(>=992px)和大屏(>=1200px)。

而内层.container容器的自适应宽度为:

自动、750px、970px和1170px。

自动的意思为,如果你是手机屏幕,则全面独占一行显示。

//四种屏幕分类全部激活

4

4

4

4

4

4

4

4

4

4

4

4

//有时我们可以设置列偏移,让中间保持空隙

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
bootstrap 讲义
提示  冰点文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:bootstrap讲义.docx
链接地址:https://www.bingdoc.com/p-5919460.html
相关搜索
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2


收起
展开