用css3制作一个关于风景的网页
时间: 2023-07-04 11:23:33 浏览: 111
好的,下面是一个使用 CSS3 制作的简单的风景网页的示例代码:
HTML 代码:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>风景网页</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<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>
</header>
<main>
<section class="intro">
<h2>欢迎来到这个美丽的世界</h2>
<p>在这里,你可以看到最美的风景,体验最纯净的自然,享受最舒适的旅程。</p>
<a href="#" class="btn">了解更多</a>
</section>
<section class="photos">
<h2>风景照片集锦</h2>
<div class="gallery">
<img src="img1.jpg" alt="风景照片">
<img src="img2.jpg" alt="风景照片">
<img src="img3.jpg" alt="风景照片">
<img src="img4.jpg" alt="风景照片">
<img src="img5.jpg" alt="风景照片">
<img src="img6.jpg" alt="风景照片">
</div>
</section>
<section class="features">
<h2>我们的特色服务</h2>
<div class="feature">
<i class="fa fa-tree"></i>
<h3>自然环保</h3>
<p>我们致力于保护自然环境,让您享受最纯净的自然之美。</p>
</div>
<div class="feature">
<i class="fa fa-camera"></i>
<h3>摄影旅游</h3>
<p>我们提供专业的摄影旅游服务,让您留下最美的回忆。</p>
</div>
<div class="feature">
<i class="fa fa-heart"></i>
<h3>贴心服务</h3>
<p>我们的服务团队会为您提供最贴心的服务,让您的旅程更加舒适愉快。</p>
</div>
</section>
<section class="contact">
<h2>联系我们</h2>
<form>
<label for="name">姓名:</label>
<input type="text" id="name" name="name">
<label for="email">邮箱:</label>
<input type="email" id="email" name="email">
<label for="message">留言:</label>
<textarea id="message" name="message"></textarea>
<button type="submit">提交</button>
</form>
</section>
</main>
<footer>
<p>版权所有 © 2021 风景网页</p>
</footer>
</body>
</html>
```
CSS 代码:
```
/* 基本样式 */
body {
font-family: Arial, sans-serif;
color: #333;
line-height: 1.5;
}
a {
color: #007bff;
text-decoration: none;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
/* 头部样式 */
header {
background-color: #f8f9fa;
padding: 20px;
}
h1 {
margin: 0;
}
nav {
margin-top: 10px;
}
nav ul {
display: flex;
}
nav li {
margin-right: 20px;
}
/* 主要内容样式 */
main {
max-width: 1200px;
margin: 0 auto;
padding: 20px;
}
.intro {
text-align: center;
margin-bottom: 50px;
}
.intro h2 {
font-size: 36px;
margin-bottom: 20px;
}
.intro p {
font-size: 18px;
margin-bottom: 30px;
}
.btn {
display: inline-block;
background: #007bff;
color: #fff;
padding: 10px 20px;
border-radius: 5px;
}
.btn:hover {
background-color: #0069d9;
}
.photos {
margin-bottom: 50px;
}
.gallery {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.gallery img {
flex-grow: 1;
margin-bottom: 20px;
}
.features {
display: flex;
flex-wrap: wrap;
margin-bottom: 50px;
}
.features .feature {
flex-basis: 33%;
text-align: center;
margin-bottom: 30px;
}
.features i {
font-size: 36px;
color: #007bff;
margin-bottom: 20px;
}
.features h3 {
margin-bottom: 20px;
}
.features p {
font-size: 18px;
}
.contact {
margin-bottom: 50px;
}
.contact label {
display: inline-block;
margin-bottom: 10px;
}
.contact input[type="text"],
.contact input[type="email"],
.contact textarea {
display: block;
width: 100%;
padding: 10px;
border-radius: 5px;
border: 1px solid #ccc;
margin-bottom: 20px;
}
.contact textarea {
height: 150px;
}
.contact button[type="submit"] {
display: inline-block;
background: #007bff;
color: #fff;
padding: 10px 20px;
border-radius: 5px;
border: none;
}
.contact button[type="submit"]:hover {
background-color: #0069d9;
}
/* 页脚样式 */
footer {
background-color: #f8f9fa;
text-align: center;
padding: 20px;
margin-top: 50px;
}
```
注意:在上面的示例代码中,我使用了 Font Awesome 图标库来添加一些图标,需要将其链接到 HTML 文件中。另外,还需要添加一些风景的图片,将其存放在 img 文件夹中,并在 HTML 中使用相应的路径引用。
阅读全文