快速学习Bootstrap前端框架

server/2025/3/15 1:43:20/

什么是 Bootstrap?

Bootstrap 是一个开源的前端框架,用于快速开发响应式(Responsive)和美观的网页。它包含:

HTML 组件(导航栏、按钮、表单等)

CSS 样式(网格系统、排版、颜色等)

JavaScript 交互(模态框、轮播图、工具提示等)

官网:Bootstrap · The most popular HTML, CSS, and JS library in the world.


Bootstrap 主要特性

1. 响应式设计(Responsive)

• 适配桌面、平板、手机等不同设备

• 使用 Flexbox & Grid 布局

2. 丰富的 UI 组件

• 按钮、表单、表格、导航栏等

3. 基于 CSS & JavaScript

CSS 组件(颜色、排版、间距)

JavaScript 插件(模态框、轮播图、警告框)

4. 易用性

• 只需引入 Bootstrap 的 CSS 和 JS,即可快速构建页面


如何使用 Bootstrap?

方法 1:CDN 引入(推荐)

无需下载,直接在 HTML 头部引入:

<!-- Bootstrap 5 CDN -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>

方法 2:本地安装

npm install bootstrap

然后在 index.html 引入:

<link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css">
<script src="node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>


1. 网格系统(Grid System)

Bootstrap 使用 row + col 布局,基于 12 列栅格系统

<div class="container"><div class="row"><div class="col-md-4">列1</div><div class="col-md-4">列2</div><div class="col-md-4">列3</div></div>
</div>

col-md-4 表示:

md(medium)屏幕 及以上占 4/12

• 适配桌面、平板、手机等不同屏幕尺寸

自适应布局

<div class="row"><div class="col-sm-6 col-lg-3">小屏 6 列,大屏 3 列</div><div class="col-sm-6 col-lg-3">小屏 6 列,大屏 3 列</div><div class="col-sm-6 col-lg-3">小屏 6 列,大屏 3 列</div><div class="col-sm-6 col-lg-3">小屏 6 列,大屏 3 列</div>
</div>

不同设备宽度

断点

col-sm-*

col-md-*

col-lg-*

小屏(≤576px)

100% 宽度

50%

33.33%


2. 按钮(Buttons)

Bootstrap 提供多种按钮样式:

<button class="btn btn-primary">主按钮</button>
<button class="btn btn-secondary">次要按钮</button>
<button class="btn btn-success">成功</button>
<button class="btn btn-danger">危险</button>
<button class="btn btn-warning">警告</button>
<button class="btn btn-info">信息</button>

按钮大小

<button class="btn btn-lg btn-primary">大按钮</button>
<button class="btn btn-sm btn-secondary">小按钮</button>


3. 表单(Forms)

<form><div class="mb-3"><label class="form-label">

http://www.ppmy.cn/server/175027.html

相关文章

Java后端序列化工具 Jackson 和 FastJSON

1. Jackson&#xff08;Spring Boot 默认支持&#xff0c;无需额外依赖&#xff09; 1.1 添加依赖&#xff08;如果使用 Spring Boot&#xff0c;默认已有&#xff0c;无需添加&#xff09; 如果你不是 Spring Boot 项目&#xff0c;需要手动添加 Jackson 依赖&#xff1a; …

Java Web大文件下载:从卡顿到丝滑的优化之旅

文章目录 Java Web大文件下载&#xff1a;从卡顿到丝滑的优化之旅一、引言二、优化前的困境&#xff08;一&#xff09;性能瓶颈初现&#xff08;二&#xff09;内存之殇&#xff08;三&#xff09;网络拥堵&#xff08;四&#xff09;代码示例&#xff1a;基本下载实现 三、优…

正则表达式(复习)

文章目录 一、[]: 一个字符集合二、{}: 重复次数三、特殊符号四、(): 分组五、python代码示例六、注意 正则表达式(regular expression)描述了一种字符串匹配的模式&#xff08;pattern&#xff09;&#xff0c;可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个…

计算机操作系统(一) 什么是操作系统

计算机操作系统&#xff08;一&#xff09; 什么是操作系统 前言一、什么是操作系统二、操作系统的作用三、推动操作系统发展的主要动力总结&#xff08;核心概念速记&#xff09;&#xff1a; 前言 当你打开电脑、点击应用、播放音乐时&#xff0c;是谁在背后默默协调这一切&…

css实现标题跑马灯效果

css实现标题跑马灯效果 <div class"topBar"><span class"scrolling-text">滚动字幕</span></div>keyframes marquee {0% {transform: translateX(300%);}100% {transform: translateX(-300%);} }.topBar {width:100%;height: 45px…

系统架构设计师-第6章 系统配置与性能评价

【本章学习建议】 根据考试大纲&#xff0c;本章主要考查系统架构设计师单选题&#xff0c;预计考1分左右&#xff0c;对应第二版教材2.9节&#xff0c;内容较少&#xff0c;较为简单&#xff0c;容易拿分。 6.1 性能指标 1. 计算机的性能指标 对计算机评价的主要性能指标有…

Spring MVC中的Controller加载控制与Bean加载控制详解

Spring MVC默认通过父子容器实现Web层与非Web组件的隔离。但在实际项目中&#xff0c;若未明确控制组件的扫描路径与加载规则&#xff0c;表现层的Controller、业务层的Service与数据层的Repository往往会被“一刀切”地扫描到同一上下文中。例如&#xff0c;业务层的Service被…

RocketMQ开发实战篇

一、生产者开发指南 1. Java API使用详解 在使用RocketMQ进行消息生产时&#xff0c;首先需要引入相关的依赖。在Maven项目中&#xff0c;可以在pom.xml文件中添加以下依赖&#xff1a; <dependency><groupId>org.apache.rocketmq</groupId><artifactI…