设计一个乡村官网并写出源代码
时间: 2024-03-22 19:37:16 浏览: 58
好的,我可以为你提供一个简单的乡村官网的设计和源代码。这个网站包含一个首页、一个新闻列表页面和一个新闻详情页面。以下是代码示例:
### HTML 代码
#### index.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 class="active"><a href="index.html">首页</a></li>
<li><a href="news.html">新闻动态</a></li>
<li><a href="#">在线咨询</a></li>
</ul>
</nav>
</div>
</header>
<section class="hero">
<div class="container">
<h2>欢迎来到乡村官网</h2>
<p>我们致力于为您提供优质的服务</p>
<a href="#" class="btn">了解更多</a>
</div>
</section>
<section class="features">
<div class="container">
<div class="feature">
<h3>政策法规</h3>
<p>了解最新的政策法规信息</p>
<a href="#" class="btn">了解更多</a>
</div>
<div class="feature">
<h3>乡村旅游</h3>
<p>了解本地的旅游景点和特色美食</p>
<a href="#" class="btn">了解更多</a>
</div>
<div class="feature">
<h3>实用工具</h3>
<p>提供便捷的工具,如天气预报、公交查询等</p>
<a href="#" class="btn">了解更多</a>
</div>
</div>
</section>
<footer>
<div class="container">
<p>© 2021 乡村官网</p>
</div>
</footer>
</body>
</html>
```
#### news.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="index.html">首页</a></li>
<li class="active"><a href="news.html">新闻动态</a></li>
<li><a href="#">在线咨询</a></li>
</ul>
</nav>
</div>
</header>
<section class="news">
<div class="container">
<h2>新闻动态</h2>
<ul>
<li><a href="news1.html">新闻1</a></li>
<li><a href="news2.html">新闻2</a></li>
<li><a href="news3.html">新闻3</a></li>
</ul>
</div>
</section>
<footer>
<div class="container">
<p>© 2021 乡村官网</p>
</div>
</footer>
</body>
</html>
```
#### news1.html
```html
<!DOCTYPE html>
<html>
<head>
<title>新闻1 - 乡村官网</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<div class="container">
<h1>乡村官网</h1>
<nav>
<ul>
<li><a href="index.html">首页</a></li>
<li><a href="news.html">新闻动态</a></li>
<li><a href="#">在线咨询</a></li>
</ul>
</nav>
</div>
</header>
<section class="news">
<div class="container">
<h2>新闻1</h2>
<p>这是新闻1的内容。</p>
</div>
</section>
<footer>
<div class="container">
<p>© 2021 乡村官网</p>
</div>
</footer>
</body>
</html>
```
### CSS 代码
#### style.css
```css
/* 重置默认样式 */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* 全局样式 */
body {
font-family: Arial, sans-serif;
}
.container {
width: 80%;
margin: 0 auto;
}
/* 导航栏样式 */
header {
background-color: #333;
color: #fff;
padding: 20px 0;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
}
nav li {
display: inline-block;
margin-right: 20px;
}
nav li a {
color: #fff;
text-decoration: none;
}
nav li.active a {
font-weight: bold;
}
/* 主要内容样式 */
.hero {
background-color: #f2f2f2;
padding: 100px 0;
text-align: center;
}
.hero h2 {
font-size: 36px;
margin-bottom: 20px;
}
.hero p {
font-size: 18px;
color: #666;
margin-bottom: 40px;
}
.btn {
display: inline-block;
background-color: #333;
color: #fff;
padding: 10px 20px;
border-radius: 5px;
text-decoration: none;
transition: background-color 0.3s;
}
.btn:hover {
background-color: #444;
}
.features {
padding: 80px 0;
text-align: center;
}
.feature {
display: inline-block;
width: 30%;
margin-right: 5%;
vertical-align: top;
}
.feature h3 {
font-size: 24px;
margin-bottom: 20px;
}
.feature p {
font-size: 16px;
color: #666;
margin-bottom: 40px;
}
/* 新闻样式 */
.news {
padding: 80px 0;
text-align: center;
}
.news ul {
list-style: none;
margin: 0;
padding: 0;
}
.news li {
margin-bottom: 20px;
}
.news li a {
font-size: 24px;
color: #333;
text-decoration: none;
transition: color 0.3s;
}
.news li a:hover {
color: #666;
}
/* 页脚样式 */
footer {
background-color: #333;
color: #fff;
padding: 20px 0;
text-align: center;
}
```
这个网站使用了 HTML 和 CSS,包含了一个顶部导航栏、一个主页、一个新闻列表页面和一个新闻详情页面。你可以根据自己的需求修改内容和样式。
希望这个示例能够帮到你!
阅读全文