html:
<div class="container">
<div class="back"></div>
<div class="middle"></div>
<div class="front"></div>
</div>
css:
.container {
width: 150px;
height: 150px;
margin-left: -75px;
margin-top: -75px;
position: absolute;
border-radius: 50%;
top: 50%;
left: 50%;
transform-style: preserve-3d;
animation: spin 2.5s linear infinite;
}
.back {
background-image: url("硬币背面图.jpg");
width: 150px;
height: 150px;
}
.middle {
background-image: url("硬币正面图.jpg");
width: 150px;
height: 150px;
position: absolute;
transform: translateZ(1px);
top: 0;
}
.front {
background-image: url("硬币正面图.jpg");
height: 150px;
position: absolute;
top: 0;
transform: translateZ(10px);
width: 150px;
}
@keyframes spin {
0% {
transform: rotateY(0deg);
}
100% {
transform: rotateY(360deg);
}
}