这是一个图片效果,很简单实用,只需要一个"rotate3Di.js"的插件就行,
关于rotate的用法有如下几种:
$(选择器).rotate3Di(30); //把图片3D旋转30度
$(选择器).rotate3Di(180, 1000);//经过1s把图片3D顺时针旋转180度
$(选择器).rotate3Di(‘-=180‘, 1000);//每过1s把图片3D逆时针旋转180度
$(选择器).rotate3Di(‘flip‘, 1000);//经过1s把图片逆时针旋转180度
$(选择器).rotate3Di(‘unflip‘, 1000);//与‘flip‘连用
$(this).rotate3Di(‘toggle‘, 1000);//相当于‘flip‘和‘unflip‘连用
等
下面是一段鼠标移过时和移走时图片3D旋转的一段代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div class="iii" style="width:500px;height:400px;background:red;" class="iii">
<img src="images/0.jpg" name="imge1" class="ii" />
</div>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="rotate3Di.js"></script>
<script type="text/javascript">
$(".iii").mouseover(function(){
$(".ii").stop().rotate3Di(180,1000);
});
$(".iii").mouseout(function(){
$(".ii").stop().rotate3Di(0,1000);
});
</script>
</body>
</html>