旅游网站html css网页制作成品
时间: 2025-01-08 20:49:04 浏览: 12
### 旅游网站 HTML 和 CSS 网页制作成品示例
#### 网站介绍
创建一个简单的旅游网站,旨在提供给游客关于不同目的地的信息。此网站将包括首页、景点页面以及联系页面。
#### 网站效果
该网站具有现代感的设计风格,采用响应式布局以适应各种设备屏幕尺寸。色彩搭配上选择了蓝色调为主色调,给人清新自然的感觉[^1]。
#### 代码展示
##### 1. HTML 结构代码
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>梦幻之旅</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<h1>欢迎来到梦幻之旅</h1>
<nav>
<ul>
<li><a href="#home">首页</a></li>
<li><a href="#destinations">热门景点</a></li>
<li><a href="#contact">联系我们</a></li>
</ul>
</nav>
</header>
<main>
<!-- 首页 -->
<section id="home">
<p>探索未知的世界...</p>
</section>
<!-- 景点列表 -->
<section id="destinations">
<article class="destination">
<img src="images/paris.jpg" alt="巴黎圣母院"/>
<div class="description">
<h2>浪漫之都 - 巴黎</h2>
<p>法国首都,充满艺术气息的城市。</p>
</div>
</article>
<!-- 更多景点... -->
</section>
<!-- 联系方式 -->
<footer id="contact">
<form action="#">
<label for="name">姓名:</label>
<input type="text" name="name"><br/>
<label for="email">邮箱地址:</label>
<input type="email" name="email"/><br/>
<button type="submit">发送咨询</button>
</form>
</footer>
</main>
</body>
</html>
```
##### 2. CSS 样式代码
```css
/* 基本设置 */
* {
margin: 0;
padding: 0;
}
body, html {
height: 100%;
font-family: Arial, sans-serif;
}
header h1{
text-align:center;
color:#fff;
background-color:#4CAF50;
padding:.7em;
}
nav ul li{display:inline-block;}
nav a{text-decoration:none;color:white;padding:.5em .9em;display:block;}
/* 主体部分 */
#home {background:url('images/home-bg.jpg') no-repeat center / cover;height:60vh;text-align:center;line-height:60vh;font-size:larger;color:white;}
.destination img{width:100%;height:auto;border-radius:8px;transition:.3s ease-in-out;}
.description{padding-top:.5rem;}
.destination:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
/* 表单样式 */
footer form label,
footer form input[type='text'],
footer form input[type='email']{
display:block;width:calc(100% - 20px);
margin-bottom:.5rem;
}
footer button{margin-top:.5rem;background-color:#4CAF50;border:none;color:white;padding:.5rem 1rem;border-radius:4px;cursor:pointer;}
footer button:hover{opacity:.8;}
```
#### 个人总结
通过上述HTML和CSS代码构建了一个基础版本的旅游网站。这个项目不仅展示了如何利用超文本标记语言来搭建网页框架,同时也体现了层叠样式表对于美化界面的重要性。
阅读全文