我需要一个关于杭州的土特产品的网页,使用一些动画效果
时间: 2024-03-14 22:48:40 浏览: 90
基于ASP的安信土特产品商城系统 v20220615.zip
好的,以下是一个关于杭州土特产品的网页,使用了一些动画效果,你可以根据自己的需求进行修改和调整。代码中有注释,方便你理解。
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>杭州土特产品</title>
<style>
/* 设置全局字体 */
body {
font-family: Arial, sans-serif;
}
/* 设置导航栏样式 */
nav {
background-color: #00a1d6;
padding: 10px;
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 999;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
}
nav li {
display: inline-block;
margin: 0 10px;
}
nav a {
color: #fff;
text-decoration: none;
padding: 10px;
border-radius: 5px;
transition: background-color .3s ease;
}
nav a:hover {
background-color: #fff;
color: #00a1d6;
transition: background-color .3s ease;
}
/* 设置页面标题样式 */
h1 {
text-align: center;
margin-top: 80px;
font-size: 48px;
color: #00a1d6;
animation: slideInDown .5s ease;
}
/* 设置产品列表样式 */
.products {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 50px;
}
.product {
width: 300px;
margin: 20px;
box-shadow: 0 0 10px rgba(0,0,0,.3);
border-radius: 5px;
position: relative;
overflow: hidden;
animation: slideInUp .5s ease;
}
.product img {
width: 100%;
height: 200px;
object-fit: cover;
transition: transform .3s ease;
}
.product:hover img {
transform: scale(1.2);
transition: transform .3s ease;
}
.product .info {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 10px;
background-color: rgba(0,0,0,.7);
color: #fff;
transform: translateY(100%);
transition: transform .3s ease;
}
.product:hover .info {
transform: translateY(0);
transition: transform .3s ease;
}
.product .name {
font-size: 24px;
margin-bottom: 5px;
}
.product .price {
font-size: 18px;
}
/* 定义动画效果 */
@keyframes slideInDown {
from {
transform: translateY(-100%);
}
to {
transform: translateY(0);
}
}
@keyframes slideInUp {
from {
transform: translateY(100%);
}
to {
transform: translateY(0);
}
}
</style>
</head>
<body>
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">产品展示</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</nav>
<h1>杭州土特产品</h1>
<div class="products">
<div class="product">
<img src="https://picsum.photos/400/200?random=1" alt="龙井茶">
<div class="info">
<div class="name">龙井茶</div>
<div class="price">价格:100元/500克</div>
</div>
</div>
<div class="product">
<img src="https://picsum.photos/400/200?random=2" alt="西湖莼菜">
<div class="info">
<div class="name">西湖莼菜</div>
<div class="price">价格:50元/斤</div>
</div>
</div>
<div class="product">
<img src="https://picsum.photos/400/200?random=3" alt="桂花糕">
<div class="info">
<div class="name">桂花糕</div>
<div class="price">价格:20元/个</div>
</div>
</div>
<div class="product">
<img src="https://picsum.photos/400/200?random=4" alt="嘉兴酒">
<div class="info">
<div class="name">嘉兴酒</div>
<div class="price">价格:50元/瓶</div>
</div>
</div>
</div>
</body>
</html>
```
注意:以上代码只是一个示例,你可以根据自己的需要来进行修改和调整。同时,如果你想要更复杂的动画效果,可以使用CSS3的动画特性来实现。
阅读全文