Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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旋转图像_Javascript - Fatal编程技术网

如何在旧浏览器中使用纯javascript旋转图像

如何在旧浏览器中使用纯javascript旋转图像,javascript,Javascript,几年前(将近7年),我想在IE6中旋转图像。我搜索并找到了一个旋转图像的JavaScript代码。我开始阅读代码,我发现在代码的某些部分,移位运算符被用于旋转图像。 我想知道我们如何在不使用框架和新功能(如CSS3等)的情况下旋转图像 移位运算符是否可以帮助我们旋转图像?如果是,如何旋转?在internet explorer 6和8中,您可以使用CSS中的过滤器旋转图像 要旋转45度,可以使用如下代码: filter: progid:DXImageTransform.Microsoft.Matr

几年前(将近7年),我想在IE6中旋转图像。我搜索并找到了一个旋转图像的JavaScript代码。我开始阅读代码,我发现在代码的某些部分,移位运算符被用于旋转图像。 我想知道我们如何在不使用框架和新功能(如CSS3等)的情况下旋转图像


移位运算符是否可以帮助我们旋转图像?如果是,如何旋转?

在internet explorer 6和8中,您可以使用CSS中的过滤器旋转图像

要旋转45度,可以使用如下代码:

filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"; /* IE8 */

我认为IE6仍然会使用CSS过滤器。我记得,它没有使用CSS过滤器。但我不知道。大概但7年前,我认为css不支持图像旋转。当时,IE6拥有自己的专有css过滤器,确实支持旋转。任何使用JavaScript的代码示例?我想说JavaScript在这里都是无能为力的,因为IE6不支持画布。使用过滤器。