1、Bootstrap的好处

  • 定义了很多css样式和js插件。开发人员可以直接在这个框架基础上进行开发,简化代码。
  • 响应式布局。(同一套页面可以兼容不同分辨率的设备,可以在电脑端也可以在手机端自适应调整屏幕)

2、Bootstrap快速入门

(1)下载Bootstrap
搜索bootstrap,打开bootstrap中文网,点击下载bootstrap:
点击“用于生产环境下的Bootstrap”下的下载按钮:
那么得到了Bootstrap的压缩包,里面有fonts、css、javascript三个文件夹,下载完成。
(2)将这三个文件夹复制在项目文件夹下
(3)创建html页面,引入必要的资源文件
在bootstrap中文网的起步页面中有一段基本代码:
我们将这些代码复制,然后贴到项目文件夹下新建的1.html文件中。

  1. 但是呢,我们已经把bootstrap.min.css下载到本地了,可以将这句代码修改成css/bootstrap.min.css文件路径即可(从在线访问变成本地访问):
    2) 下面这段可以删除:
    3) 然后下载jquery.min.js并引入。

3、Bootstrap栅格系统快速入门

(1)响应式布局正是依赖于栅格系统,将一行平均分成12个格子。将根据设备不同适屏调整。

可以在bootstrap中文网上的“全局CSS样式”查看相关介绍:
(2)实战:

效果:
添加一个样式inner,加上红色加粗边框后:

效果:
如果调整pad适应窗口:
那么可以随着窗口缩小自动换行:

4、Bootstrap全局CSS样式

在Bootstrap中文网中点击“全局CSS样式”,右边有按钮、表格等的菜单导航,点进去就是相关样式引用的代码。

(1) 可以在表格后面加类样式,根据官网上选自己喜欢的样式的类名。
(2)表单中,for="exampleInputEmail1"和id="exampleInputEmail1"相呼应,表示点击即选中该表框。但是这个表单的效果并不美观:
可以查看“水平排列的表单”对着修改一下代码,在外面的form加上class=“form-horizontal”,label占多大空间,input占多大空间都写一下。

5、Bootstrap组件

在Bootstrap中文网中点击“组件”,右边有下拉菜单、按钮组、导航等的菜单,点进去就是相关样式引用的代码。
那么我们要做的是学会改代码,而不是记忆代码。可以先将该效果的代码复制下来,然后哪里看不懂就删哪里,看看前后的效果变化你就知道了这一段的作用是什么,并添加注释。
(1)导航条
复制这一段代码,可以看到效果是全屏时展现一排横向的导航栏,当窗口缩小时导航栏不见了,变成了一个汉堡按钮。
而反色的导航条可以看到只要增加一个类名navbar-inverse就好了。
6、Bootstrap轮播图
在Bootstrap中文网中点击“JavaScript插件”,右边有过渡效果、模态框、弹出框等的菜单,点进去就是相关样式引用的代码。
找到“Carousel”,就是轮播图的效果代码。

更多推荐

黑马程序员Bootstrap P192-199