.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了
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了
2016-11-27
#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;
}
火狐没有效果吗?
-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;
}
火狐没有效果吗?
2016-11-25
W3C官方说法:
目前浏览器都不支持 perspective 属性。
Chrome 和 Safari 支持替代的 -webkit-perspective 属性。
目前浏览器都不支持 perspective 属性。
Chrome 和 Safari 支持替代的 -webkit-perspective 属性。
2016-11-18
我自己不参考别人的代码,是完全不知道怎么实现这个效果。看了同学代码里面贴的代码,有些很复杂,有些很简单,不同的人有不同的思路。但是,我认为能够将复杂的效果用简单的代码实现出来,就很了不起。
最新回答 / 慕粉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); ...
2016-11-12
第三题,“右边沿向屏幕内旋转”,说明旋转是左右旋转的,而且绕着竖直方向旋转,所以是rotateY(),因为是向右旋转45度,所以是正值,45deg,所以答案选C。
不明白的同学可以再看一次视频,注意老师在滑动滑块的时候,div块的旋转方向。
不明白的同学可以再看一次视频,注意老师在滑动滑块的时候,div块的旋转方向。