- HTML 结构: 语义化的标签,易于维护和SEO优化。
- CSS 样式: 现代、简洁的设计,包含响应式布局,在手机和电脑上都能良好显示。
- JavaScript 交互: 实现平滑滚动、导航栏高亮、轮播图等动态效果。
您可以直接复制下面的代码,保存为 .html 文件(index.html),然后用浏览器打开即可看到效果,之后您可以根据自己企业的具体内容(Logo、文字、图片、联系方式等)进行修改。

最终预览
这个模板将创建一个包含以下页面的网站:
- 首页: 包含导航栏、全屏横幅、服务介绍、关于我们、团队展示、客户评价和页脚。
- 关于我们页: 展示公司详细信息和使命愿景。
- 服务页: 详细列出公司提供的各项服务。
- 联系我们页: 包含联系表单、地址、电话和地图。
文件结构
为了更好地组织代码,建议您创建以下文件结构:
your-company-website/
├── index.html # 首页
├── about.html # 关于我们页
├── services.html # 服务页
├── contact.html # 联系我们页
└── assets/
├── css/
│ └── style.css # 所有样式文件
├── js/
│ └── main.js # 所有脚本文件
└── images/
├── logo.png # 您的公司Logo
└── ... # 其他图片
第1步: HTML 文件 (以 index.html 为例)
这是首页的代码,其他页面(about.html, services.html, contact.html)的结构与此类似,只需修改 <main> 标签中的内容即可。
index.html

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">您的公司名称 - 首页</title>
<link rel="stylesheet" href="assets/css/style.css">
<!-- 引入字体图标库 (Font Awesome) -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
</head>
<body>
<!-- 导航栏 -->
<header class="main-header">
<div class="container">
<a href="index.html" class="logo">您的Logo</a>
<nav class="main-nav">
<a href="index.html" class="active">首页</a>
<a href="about.html">关于我们</a>
<a href="services.html">服务</a>
<a href="contact.html">联系我们</a>
</nav>
<div class="mobile-menu-toggle">
<i class="fas fa-bars"></i>
</div>
</div>
</header>
<main>
<!-- 英雄区域/横幅 -->
<section class="hero-banner">
<div class="hero-content">
<h1>创新驱动未来,科技成就梦想</h1>
<p>我们致力于为企业提供最前沿的技术解决方案,助力您的业务腾飞。</p>
<a href="contact.html" class="btn primary-btn">立即咨询</a>
</div>
</section>
<!-- 服务介绍 -->
<section class="services" id="services">
<div class="container">
<h2 class="section-title">我们的服务</h2>
<div class="service-grid">
<div class="service-item">
<i class="fas fa-code"></i>
<h3>网站开发</h3>
<p>从策划到上线,打造专业、高效的响应式网站。</p>
</div>
<div class="service-item">
<i class="fas fa-mobile-alt"></i>
<h3>移动应用</h3>
<p>开发高性能的iOS和Android原生应用,提升用户体验。</p>
</div>
<div class="service-item">
<i class="fas fa-chart-line"></i>
<h3>数字营销</h3>
<p>通过SEO、SEM和社交媒体营销,为您带来更多潜在客户。</p>
</div>
</div>
</div>
</section>
<!-- 关于我们 -->
<section class="about" id="about">
<div class="container">
<h2 class="section-title">关于我们</h2>
<div class="about-content">
<div class="about-text">
<p>我们是一家充满激情和创造力的科技公司,成立于2025年,我们的团队由经验丰富的设计师、开发人员和营销专家组成。</p>
<p>我们的使命是通过技术创新,帮助客户解决业务难题,实现可持续增长,我们相信,最好的产品是与客户共同创造的。</p>
</div>
<div class="about-image">
<img src="https://via.placeholder.com/600x400" alt="关于我们">
</div>
</div>
</div>
</section>
<!-- 团队展示 -->
<section class="team">
<div class="container">
<h2 class="section-title">核心团队</h2>
<div class="team-grid">
<div class="team-member">
<img src="https://via.placeholder.com/200x200" alt="团队成员">
<h4>张三</h4>
<p>创始人 & CEO</p>
</div>
<div class="team-member">
<img src="https://via.placeholder.com/200x200" alt="团队成员">
<h4>李四</h4>
<p>技术总监</p>
</div>
<div class="team-member">
<img src="https://via.placeholder.com/200x200" alt="团队成员">
<h4>王五</h4>
<p>设计主管</p>
</div>
</div>
</div>
</section>
<!-- 客户评价 -->
<section class="testimonials">
<div class="container">
<h2 class="section-title">客户评价</h2>
<div class="testimonial-slider">
<div class="testimonial-item">
<p>"这家公司的团队非常专业,项目交付质量远超我们的预期,强烈推荐!"</p>
<cite>- 某科技公司 CEO</cite>
</div>
<div class="testimonial-item">
<p>"他们的数字营销策略为我们带来了大量精准客户,投资回报率非常高。"</p>
<cite>- 某电商企业负责人</cite>
</div>
</div>
</div>
</section>
</main>
<!-- 页脚 -->
<footer class="main-footer">
<div class="container">
<div class="footer-content">
<div class="footer-logo">
<h3>您的公司名称</h3>
<p>© 2025 版权所有.</p>
</div>
<div class="footer-links">
<h4>快速链接</h4>
<ul>
<li><a href="index.html">首页</a></li>
<li><a href="about.html">关于我们</a></li>
<li><a href="services.html">服务</a></li>
<li><a href="contact.html">联系我们</a></li>
</ul>
</div>
<div class="footer-contact">
<h4>联系我们</h4>
<p><i class="fas fa-map-marker-alt"></i> 北京市朝阳区xxx街道xxx号</p>
<p><i class="fas fa-phone"></i> +86 10 1234 5678</p>
<p><i class="fas fa-envelope"></i> info@yourcompany.com</p>
</div>
</div>
<div class="footer-bottom">
<p>© 2025 您的公司名称. 保留所有权利.</p>
</div>
</div>
</footer>
<script src="assets/js/main.js"></script>
</body>
</html>
第2步: CSS 样式文件 (assets/css/style.css)
这个CSS文件负责网站的视觉呈现,包括颜色、字体、布局和响应式设计。
assets/css/style.css
/* --- 全局样式和变量 --- */
:root {
--primary-color: #007bff;
--secondary-color: #343a40;
--text-color: #333;
--light-color: #f8f9fa;
--dark-color: #212529;
--max-width: 1200px;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
line-height: 1.6;
color: var(--text-color);
background-color: #fff;
}
.container {
max-width: var(--max-width);
margin: 0 auto;
padding: 0 20px;
}
h1, h2, h3, h4 {
margin-bottom: 1rem;
line-height: 1.2;
}
h2.section-title {
text-align: center;
font-size: 2.5rem;
margin-bottom: 3rem;
color: var(--secondary-color);
}
p {
margin-bottom: 1rem;
}
a {
text-decoration: none;
color: var(--primary-color);
}
img {
max-width: 100%;
height: auto;
}
/* --- 按钮样式 --- */
.btn {
display: inline-block;
padding: 12px 25px;
border-radius: 5px;
border: none;
cursor: pointer;
font-size: 1rem;
transition: background-color 0.3s ease;
}
.primary-btn {
background-color: var(--primary-color);
color: white;
}
.primary-btn:hover {
background-color: #0056b3;
}
/* --- 导航栏 --- */
.main-header {
background-color: #fff;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
position: sticky;
top: 0;
z-index: 1000;
}
.main-header .container {
display: flex;
justify-content: space-between;
align-items: center;
padding: 1rem 20px;
}
.logo {
font-size: 1.5rem;
font-weight: bold;
color: var(--secondary-color);
}
.main-nav a {
color: var(--text-color);
margin-left: 2rem;
font-weight: 500;
transition: color 0.3s ease;
}
.main-nav a:hover,
.main-nav a.active {
color: var(--primary-color);
}
.mobile-menu-toggle {
display: none;
}
/* --- 英雄区域 --- */
.hero-banner {
height: 100vh;
background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://via.placeholder.com/1920x1080') no-repeat center center/cover;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: white;
}
.hero-content h1 {
font-size: 3.5rem;
margin-bottom: 1rem;
}
.hero-content p {
font-size: 1.2rem;
margin-bottom: 2rem;
}
/* --- 服务介绍 --- */
.service-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 2rem;
text-align: center;
}
.service-item {
padding: 2rem;
background-color: var(--light-color);
border-radius: 10px;
transition: transform 0.3s ease;
}
.service-item:hover {
transform: translateY(-10px);
}
.service-item i {
font-size: 3rem;
color: var(--primary-color);
margin-bottom: 1rem;
}
/* --- 关于我们 --- */
.about-content {
display: flex;
align-items: center;
gap: 3rem;
}
.about-text {
flex: 1;
}
.about-image {
flex: 1;
}
/* --- 团队展示 --- */
.team-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
text-align: center;
}
.team-member img {
border-radius: 50%;
margin-bottom: 1rem;
}
/* --- 客户评价 --- */
.testimonial-slider {
max-width: 800px;
margin: 0 auto;
text-align: center;
padding: 2rem;
background-color: var(--light-color);
border-radius: 10px;
position: relative;
}
/* 这里需要JS来实现轮播功能,样式上先只显示一个 */
.testimonial-item {
display: none;
}
.testimonial-item.active {
display: block;
}
.testimonial-item p {
font-style: italic;
font-size: 1.2rem;
margin-bottom: 1rem;
}
.testimonial-item cite {
font-weight: bold;
color: var(--secondary-color);
}
/* --- 页脚 --- */
.main-footer {
background-color: var(--secondary-color);
color: #fff;
padding: 4rem 0 1rem;
}
.footer-content {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 2rem;
margin-bottom: 2rem;
}
.footer-logo h3 {
color: var(--primary-color);
}
.footer-links ul, .footer-contact p {
list-style: none;
}
.footer-links a, .footer-contact p {
color: #ccc;
transition: color 0.3s ease;
}
.footer-links a:hover, .footer-contact p i {
color: var(--primary-color);
}
.footer-bottom {
text-align: center;
padding-top: 1rem;
border-top: 1px solid #444;
font-size: 0.9rem;
}
/* --- 响应式设计 --- */
@media (max-width: 768px) {
.main-nav {
display: none;
position: absolute;
top: 100%;
left: 0;
width: 100%;
background-color: #fff;
flex-direction: column;
padding: 1rem;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.main-nav.active {
display: flex;
}
.main-nav a {
margin: 0.5rem 0;
}
.mobile-menu-toggle {
display: block;
font-size: 1.5rem;
cursor: pointer;
}
.hero-content h1 {
font-size: 2.5rem;
}
.about-content {
flex-direction: column;
}
.section-title {
font-size: 2rem;
}
}
第3步: JavaScript 交互文件 (assets/js/main.js)
这个JS文件添加了简单的交互功能,如移动端菜单的开关。
assets/js/main.js

// 等待整个DOM加载完毕后再执行脚本
document.addEventListener('DOMContentLoaded', () => {
// 移动端菜单切换
const mobileMenuToggle = document.querySelector('.mobile-menu-toggle');
const mainNav = document.querySelector('.main-nav');
mobileMenuToggle.addEventListener('click', () => {
mainNav.classList.toggle('active');
// 切换图标
const icon = mobileMenuToggle.querySelector('i');
if (icon.classList.contains('fa-bars')) {
icon.classList.remove('fa-bars');
icon.classList.add('fa-times');
} else {
icon.classList.remove('fa-times');
icon.classList.add('fa-bars');
}
});
// 简单的轮播图功能
const testimonialItems = document.querySelectorAll('.testimonial-item');
let currentIndex = 0;
function showTestimonial(index) {
testimonialItems.forEach(item => item.classList.remove('active'));
testimonialItems[index].classList.add('active');
}
function nextTestimonial() {
currentIndex = (currentIndex + 1) % testimonialItems.length;
showTestimonial(currentIndex);
}
// 自动轮播,每5秒切换一次
setInterval(nextTestimonial, 5000);
// 平滑滚动 (当点击锚点链接时)
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
const targetId = this.getAttribute('href');
if (targetId === '#') return;
const targetElement = document.querySelector(targetId);
if (targetElement) {
window.scrollTo({
top: targetElement.offsetTop - 80, // 减去导航栏高度
behavior: 'smooth'
});
}
});
});
});
如何使用和自定义
- 创建文件: 按照上面的文件结构创建所有文件和文件夹。
- :
- Logo: 将
assets/images/logo.png替换为您自己的Logo图片,在index.html中将您的Logo文本替换为<img src="assets/images/logo.png" alt="Logo">。 - 公司名称: 在所有HTML文件中,将
您的公司名称替换为您的实际公司名。 - : 修改
<p>标签中的文字,填入您公司的介绍、服务详情等。 - 图片: 将所有
https://via.placeholder.com/...的链接替换为您自己的真实图片路径。 - 联系信息: 在页脚
<footer>中更新您的地址、电话和邮箱。 - 颜色: 在
style.css文件的root部分,您可以修改--primary-color等变量来改变网站的主题色。
- Logo: 将
- 创建其他页面: 复制
index.html的内容,然后创建about.html,services.html,contact.html,修改这些文件<main>标签里的内容,同时更新导航栏链接指向正确的文件。
这个模板为您提供了一个坚实的基础,您可以在此基础上进行扩展和美化,打造出专业且富有吸引力的企业网站。
