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

width:400px;
height:200px;
background-color:#0fc;
border:2px solid #000;
margin:100px 400px;
animation:change 4s linear .5s both;
}
.page{perspective:1000px;perspective-origin:200px 200px;}

@keyframes change{
100%{transform:rotateY(-180deg);transform-origin:left;}
}
其实火狐只需要这样就可以3D了

最赞回答 / yclycl
-webkit-perspective:800px;-moz-perspective:800px;perspective:800px;
#experiment{
-webkit-perspective:800;
-moz-perspective:800;
perspective:800;
-webkit-perspective-origin:50% 50%;
-moz-perspective-origin:50% 50%;
perspective-origin:50% 50%;
-webkit-transform-style:-webkit-preserve-3d;
-moz-transform-style:-webkit-preserve-3d;
transform-style:preserve-3d;
}
火狐没有效果吗?

最新回答 / 郭清萍3147421
首先你的页面显示就有问题,style中num的样式是写给谁的呢,显然你是要给每一个页面的,那么就要写给每个页面的class
将旋转轴移到bottom后,数字1用rotate(-90deg)却不能让它消失?(还是出现在屏幕中)
课程挺不错很详细,不过就是必须用webkit内核的浏览器,火狐表示压力很大.
W3C官方说法:

目前浏览器都不支持 perspective 属性。

Chrome 和 Safari 支持替代的 -webkit-perspective 属性。
为什么跟视频里的不一样,最后的6会出现在1的下面,请问怎么解决?
完全照着写确实有问题啊。1下去了2上不来
照着打没效果,多半是单词写错了
我用了-webkit在火狐中也有效果
现在浏览器的功能越来越强大了
画质太模糊,高清的也有些看不清楚代码
还不错
就是属性单词太长
我自己不参考别人的代码,是完全不知道怎么实现这个效果。看了同学代码里面贴的代码,有些很复杂,有些很简单,不同的人有不同的思路。但是,我认为能够将复杂的效果用简单的代码实现出来,就很了不起。

最新回答 / 慕粉3727206
var curIndex = 1 ; function prev() { if(curIndex == 1) return; var curPage = document.getElementById("page" + curIndex); curPage.style.webkitTransform = "rotateX(90deg)"; curIndex--; var prevPage = document.getElementById("page" + curIndex); ...
第三题,“右边沿向屏幕内旋转”,说明旋转是左右旋转的,而且绕着竖直方向旋转,所以是rotateY(),因为是向右旋转45度,所以是正值,45deg,所以答案选C。
不明白的同学可以再看一次视频,注意老师在滑动滑块的时候,div块的旋转方向。
课程须知
本课程适合有html、css基础知识的同学进阶学习
老师告诉你能学到什么?
如何使用CSS3来创建一个3D的动画效果

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消