2015-06-14 3 views
2

Было несколько лет назад (почти 7 лет), когда я хотел повернуть изображение в IE6. Я искал, и я нашел код JavaScript, который повернул изображение. Я начал читать код, и я узнал, что в некоторых частях этого кода оператор Shift использовался для поворота изображения. мне было интересно, как мы можем повернуть изображение без с использованием рамок и новые возможности в новых браузерах, таких как CSS3, ....Как повернуть изображение с помощью чистого javascript в старых браузерах

ли операторы сдвига могут помочь нам повернуть изображение? Если да, то как?

+2

Я думаю, что IE6 будет по-прежнему использовать CSS фильтры. – dfsq

+0

Как я помню, он не использовал фильтры CSS. Но я не знаю. Может быть. Но 7 лет назад, я думаю, css не поддерживал поворот изображения. –

+1

В то время IE6 располагал собственными собственными CSS-фильтрами, которые действительно поддерживали ротацию. –

ответ

0

В 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 */