Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何实现360度图像旋转_Javascript_Web_3d_Webgl_Client Side - Fatal编程技术网

Javascript 如何实现360度图像旋转

Javascript 如何实现360度图像旋转,javascript,web,3d,webgl,client-side,Javascript,Web,3d,Webgl,Client Side,我想在客户端实现3D图像360度旋转 类似 1) WebGL最好这样做吗 2) 从哪里开始 要回答您的问题,请使用css转换定义一个名为spin img.spin { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); } 然后将类添加到图像中 <img src=

我想在客户端实现3D图像360度旋转

类似

1) WebGL最好这样做吗


2) 从哪里开始

要回答您的问题,请使用css转换定义一个名为
spin

img.spin { 
  -webkit-transform: rotate(360deg); 
  -moz-transform: rotate(360deg); 
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg); 
}
然后将类添加到图像中

<img src="your image" class="spin" />

css转换将是最简单的。这实际上是对这样一个问题的最佳答案。您希望绕哪个轴旋转?您可以同样轻松地进行3dtransform,如果必须使用webGL,请查看。但是对于您所描述的,css转换是显而易见的选择,但是,这就是我所关心的Winchestro!
@-webkit-keyframes twist {
  0%   { transform: rotateY(0deg); }
  100% { transform: rotateY(359deg); }
}

img.twist {
    -webkit-animation: twist 5s infinite; /* Safari 4+ */
  -moz-animation:    twist 5s infinite; /* Fx 5+ */
  -o-animation:      twist 5s infinite; /* Opera 12+ */
  animation:         twist 5s infinite; 
}