实现一个比较简单的翻书效果,还有少许问题需要解决。鼠标放在页面上,可以实现向左翻页或者向右。
<!DOCTYPE HTML>
<html>
<head>
<style>
.page {
border: 1px solid #333;
box-shadow: 2px 2px 5px #333;
width: 120px;
height:200px;
background-color: white;
padding: 10px 10px 10px 5px;
float: right;
position: absolute;
top: 0px;
left: 0px;
-webkit-transform-origin: left;
}
.headpage {
margin: 200px 700px 0 -139px;
}
.innerpage {
margin: 200px 0 0 -139px;
}
.flippage {
-webkit-transform: rotate3d(0,1,0,-180deg);
-webkit-transform-origin: left;
-webkit-transition:ease all 1.3s;
}
.flipback {
-webkit-transform: rotate3d(0,1,0,0deg);
-webkit-transform-origin: left;
-webkit-transition:ease all 1.3s;
}
</style>
<script type="text/javascript">
function flip()
{
var classes = event.target.className.split(" ");
if(classes[classes.length - 1] == "flippage"){
clas