🐸 青蛙编程网

Bootstrap 5 教程

Bootstrap 是全球最流行的前端组件库:把网页里最常出现的按钮、导航栏、卡片、表格、弹窗、轮播预先写成 CSS 类和 JS 插件,你在 HTML 标签上加几个 class 名,样式和交互就全有了。

学完 CSS 之后,你已经有能力手写任意样式,但每个按钮的悬停色、每个弹窗的遮罩层都自己写,太慢。Bootstrap 解决的就是这个问题:同样的页面,手写 CSS 要三天,用 Bootstrap 半天,而且天生适配手机。

学习目标

学完本教程,你将能够:

  • 理解 Bootstrap 是什么,和手写 CSS、和 Vue/React 的区别
  • 用一行 CDN 在页面里引入 Bootstrap 5
  • 用 12 列栅格系统搭出移动端自适应的布局
  • 直接使用导航栏、卡片、按钮、表格、警告框等常用组件
  • 写出整齐的表单,并加上浏览器校验提示
  • 用工具类(间距、文字、显示、Flex)微调页面,几乎不写自定义 CSS
  • 用 data 属性做出弹窗、轮播、下拉菜单等交互,全程不用 jQuery
  • 完成一个综合练习:把 CSS 教程的手写主页改造成 Bootstrap 版

学习路线

章节 核心内容
1. Bootstrap 5 是什么 组件库概念、v5 新特性、适用场景
2. 第一个页面:一行 CDN 起步 引入 CSS 与 JS、容器行列三件套
3. 栅格系统:12 列与断点 col 系列、断点、移动优先、偏移与对齐
4. 常用组件 导航栏、按钮、卡片、表格、徽章、警告框
5. 表单 输入框、下拉、勾选、栅格排版与校验
6. 工具类 间距、文字、显示、Flex、CSS 变量与深色模式
7. JS 组件:弹窗与轮播 Modal、Carousel、Dropdown、Collapse,免 jQuery
8. 综合练习:Bootstrap 版个人主页 不写一行自定义 CSS,重做 CSS 教程的主页

学习建议

  • 先修:HTML 与 CSS 基础(本教程默认你会写标签、认识 class;工具类里的 Flex 概念在 CSS 教程第 6 章讲过)。
  • 别背类名:Bootstrap 类名非常多,记不住很正常。教程只讲最常用的,剩下查官方文档复制即可。
  • 拖窗口感受响应式:每章示例都建议打开后拖动浏览器宽度,观察布局在断点处的变化——这是 Bootstrap 的精髓。

准备好了吗?从 第 1 章:Bootstrap 5 是什么 开始吧!