HTML+CSS+JS网页设计:大理旅游七个页面
在这篇文章中,我们将探讨如何使用 HTML、CSS 和 JavaScript 来设计一个关于大理旅游的网页。我们会详细描述如何构建一个包含七个页面的旅游网站,并提供相关的代码示例和设计思路。本文将涵盖从基本的网页布局到高级的交互效果,以帮助你创建一个功能齐全且视觉吸引人的旅游网站。
目录
首页
设计思路
首页是游客进入网站的第一印象,因此设计时需要重点关注其视觉效果和导航功能。首页应该包含网站的主要导航链接、一个吸引人的大图或者幻灯片展示大理的美景以及简洁的介绍文字。
代码示例
htmlCopy Code<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>大理旅游</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<nav>
<ul>
<li><a href="index.html">首页</a></li>
<li><a href="destinations.html">目的地介绍</a></li>
<li><a href="activities.html">旅游活动</a></li>
<li><a href="accommodation.html">住宿推荐</a></li>
<li><a href="food.html">美食指南</a></li>
<li><a href="transport.html">交通信息</a></li>
<li><a href="contact.html">联系信息</a></li>
</ul>
</nav>
<div class="hero">
<img src="images/dali-hero.jpg" alt="大理风景">
<div class="hero-text">
<h1>欢迎来到大理</h1>
<p>探索这片充满魅力的土地,感受大理的自然与文化。</p>
<a href="destinations.html" class="cta-button">了解更多</a>
</div>
</div>
</header>
<main>
<section class="highlights">
<h2>旅行亮点</h2>
<div class="highlight-item">
<img src="images/erhai-lake.jpg" alt="洱海">
<h3>洱海</h3>
<p>享受湖畔的宁静和美丽的风景。</p>
</div>
<div class="highlight-item">
<img src="images/old-town.jpg" alt="古城">
<h3>古城</h3>
<p>漫步在古老的街道,感受历史的沉淀。</p>
</div>
</section>
</main>
<footer>
<p>© 2024 大理旅游</p>
</footer>
</body>
</html>
CSS样式
cssCopy Codebody {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}
header {
position: relative;
width: 100%;
height: 400px;
color: #fff;
}
nav ul {
display: flex;
justify-content: space-around;
background-color: #333;
padding: 10px 0;
margin: 0;
list-style: none;
}
nav a {
color: #fff;
text-decoration: none;
padding: 10px 20px;
}
.hero {
position: relative;
height: 100%;
}
.hero img {
width: 100%;
height: 100%;
object-fit: cover;
}
.hero-text {
position: absolute;
bottom: 20px;
left: 20px;
}
.cta-button {
display: inline-block;
padding: 10px 20px;
background-color: #ff4500;
color: #fff;
text-decoration: none;
border-radius: 5px;
}
.main {
padding: 20px;
}
.highlight-item {
margin-bottom: 20px;
}
.highlight-item img {
width: 100%;
height: auto;
border-radius: 8px;
}
footer {
background-color: #333;
color: #fff;
text-align: center;
padding: 10px 0;
}
目的地介绍
设计思路
这个页面应该详细介绍大理的主要旅游景点,包括照片、简短的描述和旅游提示。每个景点可以作为一个独立的卡片展示,用户可以通过点击查看更多信息。
代码示例
htmlCopy Code<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>目的地介绍 - 大理旅游</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<nav>
<ul>
<li><a href="index.html">首页</a></li>
<li><a href="destinations.html">目的地介绍</a></li>
<li><a href="activities.html">旅游活动</a></li>
<li><a href="accommodation.html">住宿推荐</a></li>
<li><a href="food.html">美食指南</a></li>
<li><a href="transport.html">交通信息</a></li>
<li><a href="contact.html">联系信息</a></li>
</ul>
</nav>
</header>
<main>
<h1>目的地介绍</h1>
<section class="destination">
<div class="destination-item">
<img src="images/erhai.jpg" alt="洱海">
<h2>洱海</h2>
<p>洱海位于大理市区东南方向,是大理最著名的湖泊之一。湖面辽阔,风光旖旎,是拍摄日出日落的理想之地。</p>
</div>
<div class="destination-item">
<img src="images/cangshan.jpg" alt="苍山">
<h2>苍山</h2>
<p>苍山山脉延绵起伏,是大理的自然屏障。登山远足是体验苍山的最佳方式,你可以俯瞰整个大理。</p>
</div>
</section>
</main>
<footer>
<p>© 2024 大理旅游</p>
</footer>
</body>
</html>
CSS样式
cssCopy Code.destination {
padding: 20px;
}
.destination-item {
margin-bottom: 20px;
}
.destination-item img {
width: 100%;
height: auto;
border-radius: 8px;
}
.destination-item h2 {
margin-top: 10px;
font-size: 24px;
}
旅游活动
设计思路
此页面应列出大理的主要旅游活动,提供详细信息和建议。可以将每个活动作为一个独立的卡片进行展示,并加入相应的图片和描述。
代码示例
htmlCopy Code<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>旅游活动 - 大理旅游</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<nav>
<ul>
<li><a href="index.html">首页</a></li>
<li><a href="destinations.html">目的地介绍</a></li>
<li><a href="activities.html">旅游活动</a></li>
<li><a href="accommodation.html">住宿推荐</a></li>
<li><a href="food.html">美食指南</a></li>
<li><a href="transport.html">交通信息</a></li>
<li><a href="contact.html">联系信息</a></li>
</ul>
</nav>
</header>
<main>
<h1>旅游活动</h1>
<section class="activities">
<div class="activity-item">
<img src="images/hiking.jpg" alt="徒步旅行">
<h2>徒步旅行</h2>
<p>大理的山脉和湖泊为徒步旅行者提供了多样化的路线。无论你是喜欢挑战还是悠闲散步,这里都有合适的
本站地址: https://www.ffyonline.com/pageSingle/articleOneWeb/105746