HTML
CSS
JavaScript
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>IT书包</title>
</head>
<body>

<div class="demo_box perspective_none">没有设置3D透视%</div>
<div class="demo_box perspective_value">透视为500px</div>

</body>
</html>
CSS
.demo_box {
    border: 1px solid #3DA5DC;
    background: #a4dcf9;
    height: 100px;
    width: 200px;
    text-align: center;
    color: #fff;
}
.perspective_none{
    position:relative;
    background:#4d6ea6;
    float:left;
    margin:50px;
    -webkit-animation:perspective_none 4s infinite linear;
    -moz-animation:perspective_none 4s infinite linear;
}
.perspective_value{
    position:relative;
    background:#4d6ea6;
    float:left;
    margin:50px;
    -webkit-animation:perspective_value 4s infinite linear;
    -moz-animation:perspective_value 4s infinite linear;
}
@-webkit-keyframes perspective_none{
    0%{-webkit-transform:rotateX(0deg);}
    100%{-webkit-transform:rotateX(360deg);} 
}
@-moz-keyframes perspective_none{
    0%{-moz-transform:rotateX(0deg);}
    100%{-moz-transform:rotateX(360deg);} 
}
@-webkit-keyframes perspective_value{
    0%{-webkit-transform:perspective(500px) rotateX(0deg);}
    100%{-webkit-transform:perspective(500px) rotateX(360deg);} 
}
@-moz-keyframes perspective_value{
    0%{-moz-transform:perspective(500px) rotateX(0deg);}
    100%{-moz-transform:perspective(500px) rotateX(360deg);} 
}
JavaScript