2012-02-13 4 views
2

Можно ли повернуть div (статический)? У меня есть поиск в Google и найден «jqueryrotate», но это не будет работать в IE 8 и IE 7.jQuery Div повернуть?

Кто-нибудь знает решение?

+0

Насколько я знаю, это возможно только с HTML5 и CSS3. –

ответ

4

Вы можете безопасно использовать css3 для всех стандартных браузеров и использовать фильтры для IE.

-webkit-transform: rotate(7.5deg); /* Saf3.1+, Chrome */ 
    -moz-transform: rotate(7.5deg); /* FF3.5+ */ 
     -ms-transform: rotate(7.5deg); /* IE9 */ 
     -o-transform: rotate(7.5deg); /* Opera 10.5 */ 
      transform: rotate(7.5deg); 
      filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */ 
        M11=0.9914448613738104, M12=-0.13052619222005157,M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand'); 
       zoom: 1; 

удобный сайт, чтобы помочь вам в этом: css3please

+0

Это решение для none-IE. Это невозможно во всех браузерах, которые не могут использовать HTML5 и CSS3 (или имеют собственные методы для этого). –

+0

@TaiKahar «Это решение для не-IE».: Wrong! снова прочитайте пожалуйста. – Christoph

+0

@TaiKahar правило 'filter' должно быть в отдельной условной таблице стилей для IE, конечно. – Christoph

0

В вас jqueryrotate.js файле заменить это:

линия ~ 132 this._img.parentNode.removeChild(this._img); // заменить это ... jQuery(this._img).parent().find(this._img).remove(); // с этим

Смежные вопросы