3D旋转仿伪3D立体效果,手机端

Posted 小前端学习

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3D旋转仿伪3D立体效果,手机端相关的知识,希望对你有一定的参考价值。

偶然在书上看到这段代码,感觉很舒服,直街附代码吧,原生JS。手机端旋转效果仿立体效果。

纯JS代码足够了、

var img=document.createElement(‘img‘);
img.setAttribute(‘src‘,‘1.png‘);
function handle(e) {
var alpha = e.alpha, beta = e.beta, gamma = e.gamma;
img.style.webkitTransform = "rotateZ(" + alpha + "deg) rotateX(" + beta + "deg) rotateY(" + gamma + "deg)";
}
document.body.appendChild(img);
window.addEventListener(‘deviceorientation‘,handle,false);
有兴趣的童鞋可以试试,比较有趣。

 

以上是关于3D旋转仿伪3D立体效果,手机端的主要内容,如果未能解决你的问题,请参考以下文章

Css3动画 如何画3D旋转效果或者卫星围绕旋转效果

jQuery可拖拽3D万花筒旋转特效

jQuery可拖拽3D万花筒旋转特效

jQuery可拖拽3D万花筒旋转特效

jQuery可拖拽3D万花筒旋转特效

使用纯CSS代码实现3D旋转效果