CSS3扑克牌切换图片CSS3可以实现很多有趣的效果,比如扑克牌切换图片。这个效果主要通过CSS3中的transform属性和过渡效果实现。首先,我们需要在HTML中添加一个包含扑克牌图片的容器: ...
CSS3可以实现很多有趣的效果,比如扑克牌切换图片。这个效果主要通过CSS3中的transform属性和过渡效果实现。
首先,我们需要在HTML中添加一个包含扑克牌图片的容器:
<div class="poker"> <img src="poker1.png"> </div>
接下来,在CSS中添加以下代码:
.poker {
position: relative;
}
.poker img {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;
transition: all .5s ease;
}
.poker img:nth-child(2) {
transform: rotateY(180deg);
}
.poker:hover img:first-child {
transform: rotateY(180deg);
}
.poker:hover img:nth-child(2) {
transform: rotateY(360deg);
} 代码解释:
这样,扑克牌切换图片的效果就完成了!