bootstrap框架的使用介绍

一.什么是 Bootstrap 框架?

Bootstrap 框架是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。

bootstrap官网

二.怎么使用

先下载库并安装到环境中

python bootstrap框架使用 bootstrap框架怎么用_官网

 

 

 

python bootstrap框架使用 bootstrap框架怎么用_Bootstrap_02

注意:为了防止在后面引用导入的时候出错,可以将一些不必要的文件删除,不影响使用

python bootstrap框架使用 bootstrap框架怎么用_bootstrap_03

python bootstrap框架使用 bootstrap框架怎么用_Bootstrap_04

注意:bootstrap框架动态效果是基于jQuery的 也就意味着你在使用bootstrap的时候要提前先导入jquery,可以提前在seetings中设置好默认

python bootstrap框架使用 bootstrap框架怎么用_官网_05

注意:导入bootstrap文件夹后要导入两个模块

python bootstrap框架使用 bootstrap框架怎么用_官网_06

这是第一种将文件下载到本地中的方式,第二种可以直接从bootcdn中获取链接

python bootstrap框架使用 bootstrap框架怎么用_官网_07

python bootstrap框架使用 bootstrap框架怎么用_bootstrap_08

 

python bootstrap框架使用 bootstrap框架怎么用_官网_09

这样就可以调用bootstrap里面的框架了

1、全局CSS样式

1、布局容器

1、左右留白的页面框架 container

<div class="container">
    ......
</div>

2、全部占满浏览器窗口的容器框架 container-fluid

<div class="container-fluid">
    ......
</div>

2、栅格系统

在布局容器内创建页面布局

1、先用row来划分行,一行默认是12份

2、再用col-**-数字,来划定份数

3、可以通过栅格系统控制在多种不同尺寸屏幕展示效果相同

手机:col-xs-数字

平板:col-sm-数字

电脑:col-md-数字

超大屏幕:col-lg-数字

各种类参数可以叠加使用

4、可以控制划分的份数左右移动用,col-md-offset-数字,从左往右移几份

python bootstrap框架使用 bootstrap框架怎么用_Bootstrap_10

<div class="container">
    <div class="row">
        <div class="col-md-6 col-md-offset-3">这是占了6个栅格,在中间</div>
        <div class="col-md-6 ">这是占了6个栅格,在左边</div>
        <div class="col-md-4 col-sm-4 col-xs-4">占了4个栅格</div>
        <div class="col-md-4 col-xs-4 col-md-offset-8 col-xs-offset-8">这是占了4个栅格,在右边</div>
    </div>
</div>

python bootstrap框架使用 bootstrap框架怎么用_Bootstrap_10

3、排版

设置副标题:small

<h1>h1. Bootstrap heading <small>Secondary text</small></h1>
<h2>h2. Bootstrap heading <small>Secondary text</small></h2>

4、对齐

左对齐:text-left

居中对齐:text-center

右对齐:text-right

<p class="text-left">Left aligned text.</p>
<p class="text-center">Center aligned text.</p>
<p class="text-right">Right aligned text.</p>
<p class="text-justify">Justified text.</p>
<p class="text-nowrap">No wrap text.</p>

5、改变大小写

全部大写:text-lowercase

全部小写:text-uppercase

首字母大写:text-capitalize

<p class="text-lowercase">Lowercased text.</p>
<p class="text-uppercase">Uppercased text.</p>
<p class="text-capitalize">Capitalized text.</p>

6、列表

无样式列表 (大列表无样式,小列表下有点序号):list-style

<ul class="list-unstyled">
  <li>...</li>
</ul>

内联列表(将所有元素放在一行):list-inline

<ul class="list-inline">
  <li>...</li>
</ul>

7、用户输入

用<kbd>标签标示用户输入的内容

<kbd><kbd>ctrl</kbd> + <kbd>,</kbd></kbd>

8、表格

基本带边框:table

条纹带表格:table-striped

带边框表格:table-bordered

鼠标悬停:table-hover

设置颜色:active(悬停在单元格上的颜色)、success(淡绿色)、danger(淡红色)、warning(淡黄色)、info(淡蓝色)、primary(无色)

9、表单

所有的表单标签一般设置设置form-control类

10、按钮

可以为a、button、input标签添加button类,btn btn-default

按钮颜色:btn-default(默认样式样式)、btn-danger(红色)、btn-primary(蓝色)、btn-success(绿色)、btn-info(淡蓝色)

按钮尺寸:btn-lg(大按钮)、btn-sm(小按钮)、btn-xs(超小按钮)

禁用按钮:disabled='disabled'

python bootstrap框架使用 bootstrap框架怎么用_Bootstrap_10

<p>
  <button type="button" class="btn btn-danger btn-lg">(大按钮)Large button</button>
</p>
<p>
  <button type="button" class="btn btn-default btn-sm">(小按钮)Small button</button>
</p>
<p>
  <button type="button" class="btn btn-primary btn-xs">(超小尺寸)Extra small button</button>
  <button type="button" class="btn btn-primary btn-xs" disabled>禁用(超小尺寸)Extra small button</button>
</p>

python bootstrap框架使用 bootstrap框架怎么用_Bootstrap_10

11、图片

响应式图片(让图片更好的缩放):img-responsive

图片形状:img-rounded(方形)、img-circle(圆形)、img-thumbnail(四边留白方形)

<img src="..." alt="..." class="img-responsive img-rounded">
<img src="..." alt="..." class="img-responsive img-circle">
<img src="..." alt="..." class="img-responsive img-thumbnail">

12、颜色

给文本加颜色

<p class="text-muted">...</p>
<p class="text-primary">...</p>
<p class="text-success">...</p>
<p class="text-info">...</p>
<p class="text-warning">...</p>
<p class="text-danger">...</p>

给背景加颜色

<p class="bg-primary">...</p>
<p class="bg-success">...</p>
<p class="bg-info">...</p>
<p class="bg-warning">...</p>
<p class="bg-danger">...</p>

13、浮动

向左浮动:pull-left

向右浮动:pull-right

14、让内容居中

center-block

2、组件

组件中包括图标、下拉框、导航条、警告框、弹出框、分页、进度条等等

图标可在图标库中找到对应的图标使用其代码前需要先下载该库到本地后导入,之后直接找到相应的图标复制代码就好,图标库fontawesome

3、JavaScript插件

JavaScript插件中包括js代码样式有:模态框、下拉菜单、滚动监听、标签页、弹出框、警告框、按钮等等

其中警告框、弹出框可以用 SweetAlert 中的样式更加好看,使用其代码前需要先下载该库到本地后导入

具体使用方式可以在官网中查看

三.Font Awesome的使用介绍

Font Awesome官网

font awesome是一套字体和图表的扩建,当我们在用bootstrap发现图表不够用时可以使用这个

python bootstrap框架使用 bootstrap框架怎么用_官网_14

python bootstrap框架使用 bootstrap框架怎么用_官网_15

python bootstrap框架使用 bootstrap框架怎么用_官网_16

 

python bootstrap框架使用 bootstrap框架怎么用_官网_17

具体使用方法可以在官网查看

四.SweetAlert的使用介绍

SweetAlert官网

SweetAlert可以美化bootstrap的弹框,具有更多的风格并且与bootstrap完美兼容

python bootstrap框架使用 bootstrap框架怎么用_Bootstrap_18

python bootstrap框架使用 bootstrap框架怎么用_Bootstrap_19

 

python bootstrap框架使用 bootstrap框架怎么用_bootstrap_20

 

导入到文件中即可

python bootstrap框架使用 bootstrap框架怎么用_bootstrap_21