使用 Bootstrap 快速搭建响应式个人主页


1. 退
2....
3. vip
4. /


1.
2.使
3.
4.
5.使24
6.
7.aliyun6168@gail.com / aliyun666888@gail.com
8.100%


1.(//)-50-200RMB
2.
3.
4.
5.便
6.VIP -
7.VIP -
8.123456

### 一、为什么选择 Bootstrap

– **响应式布局**:自动适配手机、平板、电脑等设备。
– **组件丰富**:导航栏、卡片、按钮、模态框等现成组件。
– **开发效率高**:节省大量写 CSS 的时间。
– **兼容性强**:支持主流浏览器。

### 二、项目结构

我们先创建一个基本的 HTML 文件结构:

“`bash
personal-website/
├── index.html
├── style.css
└── assets/
└── images/
“`

### 三、引入 Bootstrap

可以通过 CDN 快速引入 Bootstrap:

“`html
<!– index.html –>
<!DOCTYPE html>
<html lang=”zh-CN”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1″>
<title>我的个人主页</title>
<link href=”https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css” rel=”stylesheet”>
<link rel=”stylesheet” href=”style.css”>
</head>
<body>

<!– 页面内容放在这里 –>

<script src=”https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js”></script>
</body>
</html>
“`

### 四、构建主页内容

#### 1. 导航栏(Navbar)

“`html
<nav class=”navbar navbar-expand-lg navbar-light bg-light”>
<div class=”container-fluid”>
<a class=”navbar-brand” href=”#”>我的主页</a>
<button class=”navbar-toggler” type=”button” data-bs-toggle=”collapse” data-bs-target=”#navbarNav”>
<span class=”navbar-toggler-icon”></span>
</button>
<div class=”collapse navbar-collapse” id=”navbarNav”>
<ul class=”navbar-nav ms-auto”>
<li class=”nav-item”><a class=”nav-link” href=”#about”>关于我</a></li>
<li class=”nav-item”><a class=”nav-link” href=”#portfolio”>作品集</a></li>
<li class=”nav-item”><a class=”nav-link” href=”#contact”>联系我</a></li>
</ul>
</div>
</div>
</nav>
“`

#### 2. 主页横幅(Jumbotron)

“`html
<header class=”bg-primary text-white text-center py-5″>
<div class=”container”>
<h1 class=”display-4″>你好,我是张三</h1>
<p class=”lead”>前端开发 | 热爱开源 | 擅长响应式设计</p>
</div>
</header>
“`

#### 3. 关于我(About Section)

“`html
<section id=”about” class=”py-5″>
<div class=”container”>
<h2 class=”text-center mb-4″>关于我</h2>
<div class=”row”>
<div class=”col-md-4 text-center”>
<img src=”assets/images/avatar.jpg” alt=”头像” class=”img-fluid rounded-circle mb-3″>
</div>
<div class=”col-md-8″>
<p>我是张三,一名热爱前端开发的程序员,擅长使用 HTML、CSS、JavaScript 和 Bootstrap 构建响应式网站。热爱开源项目,乐于分享技术。</p>
<a href=”#” class=”btn btn-primary”>下载简历</a>
</div>
</div>
</div>
</section>
“`

#### 4. 作品集(Portfolio)

“`html
<section id=”portfolio” class=”bg-light py-5″>
<div class=”container”>
<h2 class=”text-center mb-4″>我的作品</h2>
<div class=”row”>
<div class=”col-md-4 mb-4″>
<div class=”card”>
<img src=”assets/images/project1.jpg” class=”card-img-top” alt=”项目1″>
<div class=”card-body”>
<h5 class=”card-title”>项目一</h5>
<p class=”card-text”>一个使用 Bootstrap 搭建的响应式博客网站。</p>
<a href=”#” class=”btn btn-outline-primary”>查看详情</a>
</div>
</div>
</div>
<div class=”col-md-4 mb-4″>
<div class=”card”>
<img src=”assets/images/project2.jpg” class=”card-img-top” alt=”项目2″>
<div class=”card-body”>
<h5 class=”card-title”>项目二</h5>
<p class=”card-text”>基于 Vue 和 Bootstrap 的后台管理系统。</p>
<a href=”#” class=”btn btn-outline-primary”>查看详情</a>
</div>
</div>
</div>
<div class=”col-md-4 mb-4″>
<div class=”card”>
<img src=”assets/images/project3.jpg” class=”card-img-top” alt=”项目3″>
<div class=”card-body”>
<h5 class=”card-title”>项目三</h5>
<p class=”card-text”>个人博客系统,使用 Node.js + Bootstrap 构建。</p>
<a href=”#” class=”btn btn-outline-primary”>查看详情</a>
</div>
</div>
</div>
</div>
</div>
</section>
“`

#### 5. 联系我(Contact Section)

“`html
<section id=”contact” class=”py-5″>
<div class=”container”>
<h2 class=”text-center mb-4″>联系我</h2>
<form>
<div class=”mb-3″>
<label for=”name” class=”form-label”>姓名</label>
<input type=”text” class=”form-control” id=”name” placeholder=”请输入你的姓名”>
</div>
<div class=”mb-3″>
<label for=”email” class=”form-label”>邮箱</label>
<input type=”email” class=”form-control” id=”email” placeholder=”请输入你的邮箱”>
</div>
<div class=”mb-3″>
<label for=”message” class=”form-label”>留言</label>
<textarea class=”form-control” id=”message” rows=”4″ placeholder=”写下你的留言”></textarea>
</div>
<button type=”submit” class=”btn btn-success”>发送消息</button>
</form>
</div>
</section>
“`

### 五、底部信息(Footer)

“`html
<footer class=”bg-dark text-white text-center py-4″>
<div class=”container”>
<p class=”mb-0″>© 2025 张三 · 保留所有权利</p>
</div>
</footer>
“`

### 六、自定义样式(style.css)

你可以添加一些自定义样式来美化页面:

“`css
body {
font-family: “Segoe UI”, sans-serif;
}

header {
background-color: #0d6efd;
color: white;
}

.card {
transition: transform 0.3s ease;
}

.card:hover {
transform: translateY(-10px);
}
“`

### 七、部署网站

你可以将网站部署到以下平台:

– [GitHub Pages](https://pages.github.com/)
– [Vercel](https://vercel.com/)
– [Netlify](https://www.netlify.com/)
– [Firebase Hosting](https://firebase.google.com/products/hosting)

只需上传你的 HTML、CSS 和图片资源即可!

## ✅ 小结

通过本文,你可以快速使用 **Bootstrap** 搭建一个响应式个人主页,包含导航栏、介绍、作品集、联系表单等常见模块。无需复杂配置,即可快速上线展示自我。

使用 Bootstrap 快速搭建响应式个人主页
上一篇:

已经没有上一篇了!

相关文章