<div class="photo">
<div class="front">第一張卡片</div>
<div class="back">第二張卡片</div>
</div>
.front {
width: 300px;
height: 350px;
backface-visibility: hidden;
transition: 0.6s;
transform-style: preserve-3d;
position: absolute;
top: 0;
left: 0;
background-color: red;
}
.back {
width: 300px;
height: 350px;
backface-visibility: hidden;
transition: 0.6s;
transform-style: preserve-3d;
position: absolute;
top: 0;
left: 0;
transform: rotateY(-180deg);
background-color: green;
}
.photo:hover .back {
transform: rotateY(0deg);
}
.photo:hover .front {
transform: rotateY(180deg);
}