HTML+CSS+JS网页设计:大理旅游七个页面

在这篇文章中,我们将探讨如何使用 HTML、CSS 和 JavaScript 来设计一个关于大理旅游的网页。我们会详细描述如何构建一个包含七个页面的旅游网站,并提供相关的代码示例和设计思路。本文将涵盖从基本的网页布局到高级的交互效果,以帮助你创建一个功能齐全且视觉吸引人的旅游网站。

目录

  1. 首页
  2. 目的地介绍
  3. 旅游活动
  4. 住宿推荐
  5. 美食指南
  6. 交通信息
  7. 联系信息

首页

设计思路

首页是游客进入网站的第一印象,因此设计时需要重点关注其视觉效果和导航功能。首页应该包含网站的主要导航链接、一个吸引人的大图或者幻灯片展示大理的美景以及简洁的介绍文字。

代码示例

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>&copy; 2024 大理旅游</p> </footer> </body> </html>

CSS样式

cssCopy Code
body { 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>&copy; 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>大理的山脉和湖泊为徒步旅行者提供了多样化的路线。无论你是喜欢挑战还是悠闲散步,这里都有合适的