本文主要是介绍css之翻牌效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
用css实现一个翻牌动画,效果图如下所示:
代码:
<style>img{width: 200px;}.card{width: 200px;height: 380px;position: relative;float: left;margin: 0 10px;}.card .font,.card .back{position: absolute;left: 0;top: 0;backface-visibility: hidden;transition: all 0.5s;}.card .font{transform: rotateY(0deg)}.card .back{transform: rotateY(180deg)}.card:hover .font{transform: rotateY(180deg)}.card:hover .back{transform: rotateY(0deg)}.card-xia{margin-top: 40px;position: absolute;left: 250px;top:0;}</style> </head> <body> <div class="card"><a href="https://blog.csdn.net/" class="font"><img src="img/font1.jpg"/></a><a href="https://blog.csdn.net/" class="back"><img src="img/back1.jpg"/></a> </div> <div class="card"><a href="https://blog.csdn.net/" class="font"><img src="img/font2.jpg"/></a><a href="https://blog.csdn.net/" class="back"><img src="img/back2.jpg"/></a> </div> <div class="card"><a href="https://blog.csdn.net/" class="font"><img src="img/font3.jpg"/></a><a href="https://blog.csdn.net/" class="back"><img src="img/back3.jpg"/></a> </div>
这篇关于css之翻牌效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!