为了账号安全,请及时绑定邮箱和手机立即绑定

请问怎么没有3d的翻页效果?只是点击后简单地变页数,各位指教一下

<style type="text/css">

#wrap{

-webkit-perspective:800px;

-webkit-perspective-origin:50% 50%;


overflow:hidden

}

#pageground{

width:400px;

height:400px;

margin:0 auto;

-webkit-transform-style:-webkit-preserve-3d;

position:relative;

}

.page{

width:360px;

height:360px;

padding:20px;

background-color:#FF0000;


color:#FFFFFF;


font-weight:bold;

font-size:360px;

line-height:360px;

text-align:center;

position:absolute;

}

#page1{

-webkit-transform-origin:bottom;

-webkit-transition:-webkit-transform 1s linear;


}

#page2,#page3,#page4,#page5,#page6{

-webkit-transform-origin:bottom;

 -webkit-transition:-webkit-transform is linear;

  -webkit-transform:rotateX(90deg);

}

#op{

text-align:center;

margin:40px auto;

}

</style>

<script type="text/javascript">


var curindex=1

  function next(){

    if(curindex==6)

   return;

   else

var curpage=document.getElementById("page"+curindex);

curpage.style.webkitTransform="rotateX(-90deg)";


curindex ++;


var nextpage=document.getElementById("page"+curindex);

nextpage.style.webkitTransform="rotateX(0deg)";

}

function pre(){





}

</script>




</head>


<body>

<div id="warp">

<div id="pageground">

<div class="page"id="page1">1</div>

<div class="page"id="page2">2</div>

<div class="page"id="page3">3</div>

<div class="page"id="page4">4</div>

<div class="page"id="page5">5</div>

<div class="page"id="page6">6</div>

</div>

</div>

<div id="op">

<input type="button" value="next" onclick="next()" />

<input type="button" value="pre" onclick="pre()" />

</div>

</body>

</html>


正在回答

2 回答

你css写错了

#page2,#page3,#page4,#page5,#page6{

-webkit-transform-origin:bottom;

 -webkit-transition:-webkit-transform is linear;

  -webkit-transform:rotateX(90deg);

}

仔细看你的过度时间写成了i了

0 回复 有任何疑惑可以回复我~
#1

qq_琪琪_8 提问者

非常感谢!
2017-07-22 回复 有任何疑惑可以回复我~

建议你多看看css基础知识w3c的规范

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问怎么没有3d的翻页效果?只是点击后简单地变页数,各位指教一下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信