瀏覽器兼容
<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>Document</title>
<style?type="text/css">
????#my3dspace{
????????perspective:800;
????????-webkit-perspective:?800;
????????-moz-perspective:800;
????????-ms-perspective:800;
????????
????????perspective-origin:50%?50%;
????????-webkit-perspective-origin:?50%?50%;
????????-moz-perspective-origin:50%?50%;
????????-ms-perspective-origin:50%?50%;
????????
????????overflow:?hidden;
????}
????
????#pagegroup{
????????width:?400px;
????????height:?400px;
????????transform-style:?preserve-3d;
????????-webkit-transform-style:?preserve-3d;
????????-moz-transform-style:preserve-3d;
????????-ms-transform-style:preserve-3d;
????????position:?relative;
????????margin:?0?auto;
????????backface-visibility:hidden;
????}
????
????.page{
????????width:?360px;
????????height:?360px;
????????padding:?20px?20px;
????????background-color:black;
????????color:?white;
????????font-size:?360px;
????????font-weight:?bold;
????????text-align:?center;
????????line-height:?360px;
????????position:?absolute;
????
????}
????
????#page1{
????????transform-origin:bottom;
????????transition:transform?1s?linear;
????????
????????-webkit-transform-origin:?bottom;
????????-webkit-transition:?transform?1s?linear;
????????
????????-moz-transform-origin:bottom;
????????-moz-transition:transform?1s?linear;
????????
????????-ms-transfrom-origin:bottom;
????????-ms-transition:transform?1s?linear;
????}
????#page2,#page3,#page4,#page5,#page6{
????????transform-origin:bottom;
????????transition:transform?1s?linear;
????????transform:rotateX(90deg);
????????
????????-webkit-transform-origin:?bottom;
????????-webkit-transition:?transform?1s?linear;
????????-webkit-transform:?rotateX(90deg);
????????
????????-moz-transform-origin:bottom;
????????-moz-transition:transform?1s?linear;
????????-moz-transform:?rotateX(90deg);
????????
????????-ms-transform-origin:bottom;
????????-ms-transition:transform?1s?linear;
????????-ms-transform:rotateX(90deg);
????}
????#op{text-align:center;}
</style>
<script?type="text/javascript">
????var?curIndex=1;
????
????function?next(){
????????if(curIndex==6){
????????????return;
????????}
????????var?curPage?=?document.getElementById('page'+curIndex);
????????curPage.style.webkitTransform?=?"rotateX(-90deg)";
????????
????????curIndex++;
????????
????????var?nextPage?=?document.getElementById('page'+curIndex);
????????nextPage.style.webkitTransform?=?"rotateX(0deg)";
????}
????
????function?prev(){
????????if(curIndex==1){
????????????return;
????????}
????????var?curPage?=?document.getElementById('page'+curIndex);
????????curPage.style.webkitTransform?=?"rotateX(90deg)";
????????
????????curIndex--;
????????var?prevPage?=?document.getElementById('page'+curIndex);
????????prevPage.style.webkitTransform?=?"rotateX(0deg)";
????}
</script>
</head>
<body>
????<div?id="my3dspace">
????????<div?id="pagegroup">
????????????<div?id="page1">1</div>
????????????<div?id="page2">2</div>
????????????<div?id="page3">3</div>
????????????<div?id="page4">4</div>
????????????<div?id="page5">5</div>
????????????<div?id="page6">6</div>
????????</div>
????</div>
????<div?id="op">
????????<a?href="javascript:next()">next</a>
????????<a?href="javascript:prev()">previous</a>
????</div>
</body>
</html>高版本ie和firefox都不好使,只有chrome好用,哪位大俠幫我解釋下?
2015-07-27
同求。。
2015-02-03
表示我也火狐沒效果,IE沒試 chrome 才有。。- -同求