写一个html+css+Javascript旅游网页
时间: 2023-12-15 14:04:54 浏览: 187
好的,我可以提供一个简单的示例,但这可能远远超过300行。请注意,这只是一个基本的框架,您需要根据自己的需求进行修改和定制。
HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>旅游网页</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<div class="container">
<h1>旅游网页</h1>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">旅游指南</a></li>
<li><a href="#">景点介绍</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
</div>
</header>
<section id="banner">
<div class="container">
<h2>发现你的理想旅游目的地</h2>
<p>探索世界各地的美景和文化</p>
<a href="#" class="btn">了解更多</a>
</div>
</section>
<section id="features">
<div class="container">
<h3>我们的旅游服务</h3>
<div class="feature">
<img src="img/feature1.jpg">
<h4>行程定制</h4>
<p>根据您的需求和预算,我们可以为您设计最佳的旅游行程</p>
</div>
<div class="feature">
<img src="img/feature2.jpg">
<h4>导游服务</h4>
<p>我们的专业导游将为您提供全面的旅游指导和解说服务</p>
</div>
<div class="feature">
<img src="img/feature3.jpg">
<h4>住宿安排</h4>
<p>我们将为您安排最舒适的住宿环境,让您的旅途更加愉快</p>
</div>
</div>
</section>
<section id="destinations">
<div class="container">
<h3>热门旅游目的地</h3>
<div class="destination">
<img src="img/destination1.jpg">
<h4>巴黎</h4>
<p>浪漫之都,充满了艺术和文化的气息</p>
<a href="#" class="btn">了解更多</a>
</div>
<div class="destination">
<img src="img/destination2.jpg">
<h4>东京</h4>
<p>现代化城市,古老的文化和新潮的时尚完美结合</p>
<a href="#" class="btn">了解更多</a>
</div>
<div class="destination">
<img src="img/destination3.jpg">
<h4>夏威夷</h4>
<p>阳光海滩,美丽的自然风光和热情的人民</p>
<a href="#" class="btn">了解更多</a>
</div>
</div>
</section>
<footer>
<div class="container">
<p>版权所有 © 2021 旅游网页</p>
<nav>
<ul>
<li><a href="#">使用条款</a></li>
<li><a href="#">隐私政策</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
</div>
</footer>
<script src="script.js"></script>
</body>
</html>
```
CSS代码:
```css
/* 全局样式 */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 16px;
color: #333;
}
a {
color: #337ab7;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
/* 头部样式 */
header {
background-color: #f1f1f1;
padding: 20px 0;
}
.container {
width: 80%;
margin: 0 auto;
}
nav ul {
list-style: none;
display: flex;
}
nav li {
margin-right: 20px;
}
nav li:last-child {
margin-right: 0;
}
nav a {
font-weight: bold;
}
/* 横幅样式 */
#banner {
background-image: url('img/banner.jpg');
background-size: cover;
background-position: center center;
height: 500px;
display: flex;
align-items: center;
justify-content: center;
}
#banner h2 {
font-size: 48px;
color: #fff;
text-align: center;
margin-bottom: 20px;
}
#banner p {
font-size: 24px;
color: #fff;
text-align: center;
margin-bottom: 40px;
}
.btn {
display: inline-block;
background-color: #337ab7;
color: #fff;
padding: 10px 20px;
border-radius: 5px;
}
.btn:hover {
background-color: #23527c;
}
/* 特色服务样式 */
#features {
padding: 80px 0;
background-color: #f9f9f9;
}
#features h3 {
font-size: 36px;
margin-bottom: 40px;
text-align: center;
}
.feature {
width: 33.33%;
text-align: center;
padding: 0 20px;
display: inline-block;
vertical-align: top;
}
.feature img {
width: 100%;
}
.feature h4 {
font-size: 24px;
margin-top: 20px;
margin-bottom: 10px;
}
.feature p {
font-size: 16px;
color: #666;
margin-bottom: 20px;
}
/* 热门旅游目的地样式 */
#destinations {
padding: 80px 0;
}
#destinations h3 {
font-size: 36px;
margin-bottom: 40px;
text-align: center;
}
.destination {
width: 33.33%;
text-align: center;
padding: 0 20px;
display: inline-block;
vertical-align: top;
}
.destination img {
width: 100%;
}
.destination h4 {
font-size: 24px;
margin-top: 20px;
margin-bottom: 10px;
}
.destination p {
font-size: 16px;
color: #666;
margin-bottom: 20px;
}
/* 底部样式 */
footer {
background-color: #333;
color: #fff;
padding: 20px 0;
}
footer p {
text-align: center;
margin-bottom: 20px;
}
footer nav ul {
list-style: none;
display: flex;
justify-content: center;
}
footer li {
margin-right: 20px;
}
footer li:last-child {
margin-right: 0;
}
```
JavaScript代码:
```javascript
// 在此添加JavaScript代码
// 比如轮播图、交互效果等
```
请注意,这只是一个基本的框架,需要您根据自己的需求进行修改和定制。同时,您还需要添加图片、JavaScript代码、样式表和其他资源文件,以便完整地呈现您的旅游网页。
阅读全文