使用 Bootstrap 4 创建一个基本的网页非常简单。你只需要加载 Bootstrap 的 CSS 和 JS 文件,然后通过适当的类来构建网页结构。下面是一个简单的 Bootstrap 4 网页模板,包括导航栏、内容部分和页脚。
基本步骤
- 引入 Bootstrap 4 的 CSS 和 JS 文件。
- 使用 Bootstrap 的网格系统(Grid System)和组件来组织页面布局。
- 创建响应式的设计,确保网页在不同设备上的表现一致。
示例:一个简单的 Bootstrap 4 网页
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My Bootstrap 4 Webpage</title>
<!-- 引入 Bootstrap 4 的 CSS -->
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
<!-- 引入字体图标 (可选) -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" rel="stylesheet">
<!-- 页面自定义样式 -->
<style>
.hero-section {
background-color: #f8f9fa;
padding: 50px 0;
}
.footer {
background-color: #343a40;
color: white;
padding: 20px 0;
}
</style>
</head>
<body>
<!-- 导航栏 -->
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">My Website</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Services</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Contact</a>
</li>
</ul>
</div>
</nav>
<!-- Hero 区域 -->
<div class="hero-section text-center">
<div class="container">
<h1>Welcome to My Website</h1>
<p>This is a simple webpage built using Bootstrap 4.</p>
<a href="#about" class="btn btn-primary">Learn More</a>
</div>
</div>
<!-- 关于部分 -->
<div id="about" class="container py-5">
<div class="row">
<div class="col-md-6">
<h2>About Us</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce auctor, felis euismod tincidunt iaculis, lectus urna egestas odio, nec dictum risus purus eu leo.</p>
</div>
<div class="col-md-6">
<img src="https://via.placeholder.com/500" alt="About Image" class="img-fluid">
</div>
</div>
</div>
<!-- 服务部分 -->
<div id="services" class="container py-5 bg-light">
<h2 class="text-center">Our Services</h2>
<div class="row">
<div class="col-md-4 text-center">
<i class="fas fa-laptop fa-4x"></i>
<h4>Web Development</h4>
<p>We build high-quality, responsive websites.</p>
</div>
<div class="col-md-4 text-center">
<i class="fas fa-paint-brush fa-4x"></i>
<h4>Design</h4>
<p>Creative and modern designs that make your brand stand out.</p>
</div>
<div class="col-md-4 text-center">
<i class="fas fa-bullhorn fa-4x"></i>
<h4>Marketing</h4>
<p>Effective digital marketing strategies to boost your business.</p>
</div>
</div>
</div>
<!-- 联系部分 -->
<div id="contact" class="container py-5">
<h2 class="text-center">Contact Us</h2>
<form>
<div class="form-group">
<label for="name">Name</label>
<input type="text" class="form-control" id="name" placeholder="Enter your name">
</div>
<div class="form-group">
<label for="email">Email address</label>
<input type="email" class="form-control" id="email" placeholder="Enter your email">
</div>
<div class="form-group">
<label for="message">Message</label>
<textarea class="form-control" id="message" rows="3" placeholder="Enter your message"></textarea>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</div>
<!-- 页脚 -->
<footer class="footer text-center">
<p>© 2025 My Website. All Rights Reserved.</p>
</footer>
<!-- 引入 Bootstrap 4 的 JS 和 jQuery -->
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.5.2/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
</body>
</html>
代码解析:
- 头部(
<head>
):- 引入了 Bootstrap 4 的 CSS 文件和 Font Awesome 图标库(可选,用于显示图标)。
- 自定义了一些简单的样式,比如 Hero 区域和页脚的背景色。
- 导航栏(Navbar):
- 使用了
navbar
类来创建响应式导航栏,支持在小屏幕上折叠成汉堡菜单。
- 使用了
- Hero 区域:
- 一个大标题区域,通常用于吸引用户的注意力。包含标题、简短的介绍以及一个按钮。
- 关于部分(About Us):
- 使用 Bootstrap 的网格系统(
row
和col-md-6
)来创建左右布局。
- 使用 Bootstrap 的网格系统(
- 服务部分(Services):
- 使用了三个列来展示不同的服务,每个服务有一个图标(Font Awesome)、标题和描述。
- 联系表单(Contact Us):
- 一个简单的表单,包括姓名、电子邮件和留言字段,允许用户联系你。
- 页脚(Footer):
- 一个页脚区域,通常包含版权信息或其他版权声明。
- 引入 Bootstrap 4 的 JS 文件:
- 使得导航栏的折叠功能(响应式菜单)和其他 Bootstrap 组件的功能生效。
总结
这个简单的网页使用了 Bootstrap 4 提供的基础布局和组件,包括导航栏、网格系统、按钮、表单和图标。你可以根据自己的需求进一步定制和扩展这个网页,添加更多内容、样式和功能,来创建一个完整的网站。
发表回复