一、下载安装

1、进入官网下载:http://www.bootcss.com/

2、下载会获得相关的 css、javascript、font 等文件,将这三个文件夹复制到项目中

3、创建html页面,引入必要的资源文件即可

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <!-- 下述3个 meta 标签必须放在最前面,任何其他内容都必须跟随其后! -->
    <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 HelloWorld</title>

    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
    <script src="js/jquery-3.2.1.min.js"></script>
    <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
    <script src="js/bootstrap.min.js"></script>
</head>
<body>
<h1>你好,世界!</h1>

</body>
</html>

 

二、bootstrap 概述

1.概念

bootstrap 是前端开发的框架,基于 HTML、CSS、JavaScript;

框架是一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。

2.好处

(1)定义了很多的 css 样式和 js 插件,我们开发人员直接可以使用这些样式和插件得到丰富的页面效果;

(2)响应式布局:同一套页面可以兼容不同分辨率的设备。

 

三、响应式布局

1.概念

同一套页面可以兼容不同分辨率的设备。

2.实现

依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子

3.步骤

(1)定义容器,相当于之前的table,容器分类如下:

  • ontainer:两边留白
  • container-fluid:每一种设备都是100%宽度

(2)定义行,相当于之前的 tr 样式:row

(3)定义元素,指定该元素在不同的设备上,所占的格子数目

  ① 样式

col-设备代号-格子数目

  ② 设备代号

  • xs:超小屏幕手机 (<768px)
  • sm:小屏幕平板 (≥768px)
  • md:中等屏幕桌面显示器 (≥992px)
  • lg:大屏幕大桌面显示器 (≥1200px)

例如:定义超小屏幕手机元素为12个格子: col-xs-12

【注意】

① 一行中如果格子数目超过12,则超出部分自动换行。

② 栅格类属性可以向上兼容。栅格类适用于与屏幕宽度大于或等于分界点大小的设备。

③ 如果真实设备宽度小于了设置栅格类属性的设备代码的最小值,会一个元素沾满一整行。

 

四、CSS 样式和 JS 插件

1. 全局 CSS 样式

按钮:class="btn btn-default"

图片:
图片在任意尺寸都占100%:class="img-responsive"

图片形状:
方形:<img src="..." alt="..." class="img-rounded">
圆形:<img src="..." alt="..." class="img-circle">
相框:<img src="..." alt="..." class="img-thumbnail"> 

表格: 
table
table-bordered
table-hover

表单:
给表单项添加:class="form-control"

2. 组件

导航条、分页条

3. 插件

轮播图

 

 

Posted on 2022-02-28 10:30  choco莉特  阅读(93)  评论(0编辑  收藏  举报