css3图片3D翻转效果
Posted djdliu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css3图片3D翻转效果相关的知识,希望对你有一定的参考价值。
点击图片看翻转效果
html结构
<div class="flip"> <div class="front"> <img src="images/img_01.jpg" alt=""> </div> <div class="back"> <img src="images/img_03.jpg" alt=""> </div> </div>
样式
.container{perspective:1000;transform-style:preserve-3d;}
.container,.front,.back{width:380px;height:270px;}
.flip{position:relative;transition:2s;transform-style:preserve-3d;}
.front,.back{position:absolute;top: 0px;left: 0px;backface-visibility:hidden; height: 473px;}
.front{z-index:2;}
.back{transform:rotateY(-180deg); height: 473px;}
/*.container:hover .flip{transform:rotateY(180deg);}*/
.rotate{transform:rotateY(180deg);}
js
$(function(){
var flag = true;
$(‘.container‘).click(function(){
if(flag){
$(‘.flip‘).addClass(‘rotate‘);
flag = false;
}
else{
$(‘.flip‘).removeClass(‘rotate‘);
flag = true;
}
});
});
以上是关于css3图片3D翻转效果的主要内容,如果未能解决你的问题,请参考以下文章