Bootstrap是最受欢迎的HTML、CSS和JS框架,用于响应式布局、移动设备优先的WEB项目
简要介绍Boostrap,以及如何下载、使用,还有基本模板和案例
下载
Bootstrap(当前版本v3.4.1)提供一下几种方式帮你快速上手,每一种方式针对具有不用技能等级的开发者和不同的使用场景
用于生产环境的Bootstrap
编译并压缩后的CSS、JS和字体文件。不包含文档和源码
下载 Boostrap
Bootstrap 源码
Less、JavaScript 和 字体文件的源码,并且带有文档。需要 Less 编译器和一些设置工作。
下载源码
Sass
这是 Bootstrap 从 Less 到 Sass 的源码移植项目,用于快速地在 Rails、Compass 或 只针对 Sass 的项目中引入。
下载 Sass 项目
BootstrapCDN
直接使用Bootstrap的CSS和JavaScript文件的链接,更加方便
1 2 3 4 5 6 7 8 9 10 11
| <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap-theme.min.css" integrity="sha384-6pzBo3FDv/PJ8r2KRkGHifhEocL+1X2rVCTTkUfGk7/0pbek5mMa1upzvWbrUbOZ" crossorigin="anonymous">
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script>
<script rel="stylesheet" href="https://code.jquery.com/jquery-3.6.0.min.js"></script>
|
基本模板
使用一下给出的这份超级简单的HTML模板,可以根据自己的需求进行修改,而不是简单的复制,粘贴
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <!doctype html> <html lang="zh-CN"> <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 101 Template</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
</head> <body> <h1>你好,世界!</h1>
<script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js" integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script> </body> </html>
|
通过 npm 进行安装
你还可以利用 npm 工具来安装 Bootstrap
实例精选
以下实例全部基于前面所讲的基本模板并配合 Bootstrap 的众多组件开发而成。我们鼓励你根据自身项目的需要对 Bootstrap 进行定制和修改。
Bootstrap 框架的基本用法
入门级模板
只有基本的东西:引入了预编译版的 CSS 和 JavaScript 文件,页面只包含了一个 container 元素。
Bootstrap 主题
加载可选的 Bootstrap 主题,获得增强的视觉体验。
栅格
多个关于栅格布局方面的实例,涉及到层级(tier)、嵌套(nesting)等等。
巨幕
使用导航栏和一些基本的网格列围绕jumbotron构建.
Narrow jumbotron
通过缩小默认容器和jumbotron的范围来构建更自定义的页面.
导航精选
导航条
包含导航条和一起附加内容的超级基础的模板。
静态导航条
包含一个静态导航条以及一些附加内容的超级基础的模板。
固定位置的导航条
这是一个超简单的页面,拥有一个固定在顶部的导航条和一些演示内容。
自定义组件
轮播图
自定义导航栏和轮播图,然后添加一些新组件。
博客页面
简单的两列式博客布局,还包含了自定义的导航、页头、分类等元素。
控制台
包含基本结构的后台管理模板,还有固定的侧边栏和导航条。
登录页
自定义的表单布局以及经过简单设计的登录表单。
Justified nav
Create a custom navbar with justified links. Heads up! Not too Safari friendly.
Sticky footer
Attach a footer to the bottom of the viewport when the content is shorter than it.
Sticky footer with navbar
Attach a footer to the bottom of the viewport with a fixed navbar at the top.
实例性案例
非响应式 Bootstrap 布局
Easily disable the responsiveness of Bootstrap per our docs.
Offcanvas
Build a toggleable off-canvas navigation menu for use with Bootstrap.