制作原神手风琴html
时间: 2023-11-22 10:04:43 浏览: 172
HTML+css+js制作的手风琴效果网页
5星 · 资源好评率100%
制作原神手风琴可以使用HTML和CSS实现。下面是一个简单的示例:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>原神手风琴</title>
<style>
.container {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.card {
width: 200px;
height: 200px;
margin: 10px;
position: relative;
cursor: pointer;
transform: perspective(1000px) rotateY(0deg);
transition: transform 0.5s;
}
.card:hover {
transform: perspective(1000px) rotateY(180deg);
}
.front, .back {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
backface-visibility: hidden;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.front {
background-image: url("https://img.genshin.mihoyo.com/source/latest/meta/hero_icon/101.png");
background-size: cover;
background-position: center;
}
.back {
background-image: url("https://img.genshin.mihoyo.com/source/latest/meta/hero_card/101.png");
background-size: cover;
background-position: center;
transform: perspective(1000px) rotateY(180deg);
}
.card-title {
position: absolute;
bottom: 10px;
left: 10px;
color: white;
font-size: 24px;
font-weight: bold;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
</style>
</head>
<body>
<div class="container">
<div class="card">
<div class="front"></div>
<div class="back"></div>
<div class="card-title">旅行者(男)</div>
</div>
<div class="card">
<div class="front"></div>
<div class="back"></div>
<div class="card-title">旅行者(女)</div>
</div>
<div class="card">
<div class="front"></div>
<div class="back"></div>
<div class="card-title">丽莎</div>
</div>
<div class="card">
<div class="front"></div>
<div class="back"></div>
<div class="card-title">琴</div>
</div>
<div class="card">
<div class="front"></div>
<div class="back"></div>
<div class="card-title">温迪</div>
</div>
<div class="card">
<div class="front"></div>
<div class="back"></div>
<div class="card-title">钟离</div>
</div>
</div>
</body>
</html>
```
在这个示例中,我们使用了一个包含多个卡片的容器。每个卡片都有一个前面和后面。通过CSS的transform属性,我们可以实现卡片翻转的效果。我们还为每个卡片添加了一个标题。
你可以在示例中修改图片和标题,添加更多的卡片,以便制作自己的原神手风琴。
阅读全文