为了账号安全,请及时绑定邮箱和手机立即绑定
挺好,讲的很清晰
试了一下翻页的写法,不执行啊。。。
前面说到,transform-origin.x轴是 left right 还有center。这里bottom,是咋回事哦~
呵呵,写完实现效果之后,发现自己的水平真的提高啦
最后这个凯,真是太棒了
为什么都显示不了
function prev(){
if(curIndex==1){return;}
var curPage=document.getElementById("page"+curIndex);
curPage.style.webkitTransform="rotatex(90deg)"
curIndex--;
var nextPage=document.getElementById("page"+curIndex);nextPage.style.webkitTransform="rotatex(0deg)"}
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)"}
#page1{
-webkit-transform-origin:bottom;
-webkit-transition:-webkit-transform 1s linear;}
#page2,#page3,#page4,#page5,#page6{
-webkit-transform-origin:bottom;
-webkit-transition:-webkit-transform 1s linear;
-webkit-transform:rotatex(90deg);}
#op{text-align: center;
margin: 40px auto;}
.page{
width: 360px;
height: 360px;
padding: 20px;
background-color: #156;
color: #236;
font-size: 360px;
font-weight: bold;
line-height: 360px;
text-align: center;
position: absolute;
}
#my3dspace{
-webkit-perspective:800;
-webkit-perspective-origin:50% 50%;
overflow: hidden;}
#pagegroup{
width: 400px;
height: 400px;
margin: 0 auto;
-webkit-transform-style:preserve-3d;
position:relative;
}
看到很多同学说看不清,我贴上了源代码,方便大家学习(我用的是chrome浏览器)试过了,效果和老师一样。至于没有效果的同学,可能是某个地方敲错了英文(不要问我为什么知道),因为webkit好像是白体字(用的是sublime写的代码)不能检错,所以要格外注意,使用代码时,建议考虑浏览器兼容性。代码字数限制,我就只贴css和js部分了。见下条评论。
楼下的,你自己写的时候调个顺序不就行了
只能用一种浏览器,这样很不灵活啊
牛,大爱,CSS3做出来的也蛮好看的
课程须知
本课程适合有html、css基础知识的同学进阶学习
老师告诉你能学到什么?
如何使用CSS3来创建一个3D的动画效果

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消