我需要一个用HTML5加css3加js制作一个杭州的水美公园风景区的网页代码运用图文混排
时间: 2024-03-14 20:49:18 浏览: 80
HTML5 + CSS3 制作的图文并茂页面
好的,以下是一个用HTML5加CSS3加JS制作的杭州水美公园风景区的图文混排网页代码示例:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>杭州水美公园</title>
<style>
/* CSS 样式 */
body {
font-family: Arial, sans-serif;
background-color: #F5F5F5;
}
header {
background-color: #3F51B5;
color: white;
padding: 10px;
}
h1 {
margin: 0;
}
nav {
background-color: #1A237E;
color: white;
padding: 10px;
}
nav ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
nav li {
float: left;
}
nav li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
nav li a:hover {
background-color: #283593;
}
main {
margin: 20px;
}
h2 {
color: #3F51B5;
}
img {
max-width: 100%;
}
section {
margin-bottom: 20px;
}
footer {
background-color: #1A237E;
color: white;
padding: 10px;
text-align: center;
}
</style>
</head>
<body>
<header>
<h1>杭州水美公园</h1>
</header>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">景点介绍</a></li>
<li><a href="#">游玩攻略</a></li>
<li><a href="#">门票预订</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
<main>
<section>
<h2>欢迎来到杭州水美公园</h2>
<p>杭州水美公园位于杭州市西湖区,是一个集自然风光、人文景观、运动休闲为一体的综合性公园。</p>
<img src="smg.jpg" alt="杭州水美公园">
</section>
<section>
<h2>景点介绍</h2>
<p>杭州水美公园内有许多著名的景点,例如碧云寺、水美湖、情人岛等。</p>
<div class="grid">
<div class="grid-item">
<img src="by.jpg" alt="碧云寺">
<h3>碧云寺</h3>
<p>碧云寺是杭州著名的佛教寺庙之一,建于南朝梁代,千年古刹。</p>
</div>
<div class="grid-item">
<img src="smh.jpg" alt="水美湖">
<h3>水美湖</h3>
<p>水美湖是杭州市内著名的人工湖,湖水清澈碧蓝,景色优美。</p>
</div>
<div class="grid-item">
<img src="qr.jpg" alt="情人岛">
<h3>情人岛</h3>
<p>情人岛是杭州水美公园内的一个小岛,是情侣们约会的好去处。</p>
</div>
</div>
</section>
<section>
<h2>游玩攻略</h2>
<p>为了让您更好地享受杭州水美公园的美景,我们为您提供以下游玩攻略:</p>
<ul>
<li>早上来公园,呼吸清新的空气</li>
<li>租借自行车或者步行游览</li>
<li>品尝当地美食,感受当地文化</li>
<li>...</li>
</ul>
</section>
<section>
<h2>门票预订</h2>
<p>请拨打以下电话预订门票:</p>
<p>电话:400-888-8888</p>
</section>
</main>
<footer>
<p>版权所有 © 2022 杭州水美公园</p>
</footer>
<script>
/* JS 代码 */
// 使用 Masonry 插件实现瀑布流布局
var grid = document.querySelector('.grid');
var masonry = new Masonry(grid, {
itemSelector: '.grid-item',
columnWidth: 300,
gutter: 20
});
</script>
</body>
</html>
```
注意:这只是一个简单的示例,您需要根据实际情况进行修改和完善。在本示例中,我们使用了 Masonry 插件来实现瀑布流布局,并将每个景点的图片、标题和描述放在一个包含在 `div` 元素中的 `grid-item` 类中,最后使用 CSS 样式将其布局。
阅读全文